Mentre sviluppi il tuo progetto Unity utilizzando Firebase, potresti scoprire concetti non familiari o specifici di Firebase. Questa pagina ha lo scopo di rispondere a queste domande o indirizzarti a risorse per saperne di più.
Sentiti libero di visitare una delle nostre comunità online se hai domande su un argomento non trattato in questa pagina. Inoltre, aggiorneremo periodicamente questa pagina con nuovi argomenti, quindi ricontrolla per vedere se abbiamo aggiunto l'argomento che vuoi conoscere!
Supporto della libreria Firebase per piattaforma
La tabella seguente descrive quali librerie Firebase sono compatibili con quali piattaforme. Attualmente, le piattaforme desktop sono ufficialmente supportate solo in Unity Editor per facilitare i flussi di lavoro di sviluppo.
piattaforma | Androide | iOS | tvOS | Mac OS (beta) | finestre (beta) | Linux (beta) |
---|---|---|---|---|---|---|
Test A/B | v10.4.0+ | |||||
Analitica | v10.4.0+ | |||||
Distribuzione dell'app | v10.4.0+ | |||||
Autenticazione | v10.4.0+ | |||||
CloudFirestore | v10.4.0+ | |||||
Funzioni cloud | v10.4.0+ | |||||
Messaggi sulla nuvola | v10.4.0+ | |||||
Archiviazione cloud | v10.4.0+ | |||||
Crashlytics | v10.4.0+ | |||||
Collegamenti dinamici | ||||||
Database in tempo reale | v10.4.0+ | |||||
Configurazione remota | v10.4.0+ |
Servizi Google: file di configurazione
Come parte dell'aggiunta di Firebase al tuo progetto Unity, devi aggiungere un file di configurazione Firebase:
- Per piattaforme Apple: aggiungi
GoogleService-Info.plist
. - Per Android: aggiungi
google-services.json
. - Per desktop: aggiungi uno o entrambi questi file di configurazione, a seconda delle piattaforme per le quali stai sviluppando.
Se desideri utilizzare più progetti Firebase in un'unica app, consulta la documentazione per la configurazione di più progetti .
Risorse open source per Firebase Unity SDK
Firebase supporta lo sviluppo open source e incoraggiamo contributi e feedback.
SDK Firebase
Gli Unity SDK open source sono disponibili nel nostro repository GitHub .
Tieni presente quanto segue su come creiamo gli Unity SDK per Firebase:
- Gli Unity SDK sono basati sugli SDK C++ open source.
- Gli SDK C++ sono a loro volta basati sugli SDK iOS open source e sugli SDK Android .
Esempi di avvio rapido
Firebase mantiene una raccolta di esempi di avvio rapido per le API Firebase su Unity. Trova queste guide di avvio rapido nel nostro repository di avvio rapido GitHub pubblico di Firebase .
Puoi aprire ogni avvio rapido in Unity, quindi eseguirli su un dispositivo mobile o nell'editor di Unity. In alternativa, puoi utilizzare queste guide rapide come codice di esempio per l'utilizzo degli SDK Firebase.
Criceto Meccanico
MechaHamster è un gioco open source integrato in Unity che dimostra una serie di funzionalità Firebase in un gioco rilasciato, tra cui Google Analytics, Autenticazione, Database in tempo reale, Cloud Messaging, Crashlytics, Remote Config, Cloud Storage, Cloud Functions e Test Lab. È disponibile nel nostro repository GitHub di Firebase .
Soluzioni di unità Firebase
Firebase Unity Solutions è un repository contenente una serie di utilità open source per aiutare gli sviluppatori Unity a svolgere attività comuni con Firebase. Le soluzioni attuali includono un'implementazione della classifica e un'utilità per creare e sincronizzare le configurazioni Firebase Remote Config direttamente dall'editor Unity. È disponibile nel nostro repository GitHub di Firebase .