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 indicarti risorse per saperne di più.
Sentiti libero di visitare una delle nostre community online se hai domande su un argomento non trattato in questa pagina. Aggiorneremo periodicamente questa pagina con nuovi argomenti, quindi ricontrolla per vedere se abbiamo aggiunto l'argomento che desideri 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 nell'editor Unity 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+ | |||||
Cloud Fire Store | v10.4.0+ | |||||
Funzioni del cloud | v10.4.0+ | |||||
Messaggistica sul cloud | v10.4.0+ | |||||
Archiviazione nel cloud | v10.4.0+ | |||||
Crashlytics | v10.4.0+ | |||||
Collegamenti dinamici | ||||||
Banca dati 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 cui stai sviluppando.
Se desideri utilizzare più progetti Firebase in un'unica app, visita la documentazione per la configurazione di più progetti .
Risorse open source per l'SDK Firebase Unity
Firebase supporta lo sviluppo open source e incoraggiamo contributi e feedback.
SDK Firebase
Gli SDK Unity open source sono disponibili nel nostro repository GitHub .
Tieni presente quanto segue su come creiamo gli SDK Unity per Firebase:
- Gli SDK Unity sono basati sugli SDK C++ open source.
- Gli SDK C++ sono a loro volta basati sugli SDK iOS e Android open source.
Esempi di avvio rapido
Firebase mantiene una raccolta di esempi di avvio rapido per le API Firebase su Unity. Puoi trovare queste guide rapide nel nostro repository pubblico Firebase GitHub di avvio rapido .
Puoi aprire ogni avvio rapido in Unity, quindi eseguirli su un dispositivo mobile o nell'editor Unity. In alternativa, puoi utilizzare queste guide di avvio rapido come codice di esempio per l'utilizzo degli SDK Firebase.
MechaHamster
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, messaggistica cloud, Crashlytics, configurazione remota, archiviazione cloud, funzioni cloud e laboratorio di test. È disponibile nel nostro repository GitHub Firebase .
Soluzioni Firebase Unity
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 Firebase .