Durante lo sviluppo del tuo progetto Unity con Firebase, potresti scoprire concetti che non conosci o che sono specifici di Firebase. Questa pagina ha lo scopo di rispondere a queste domande o di indirizzarti a risorse per saperne di più.
Non esitare a visitare una delle nostre community online se hai domande su un argomento non trattato in questa pagina. Aggiorneremo anche questa pagina con nuovi argomenti periodicamente, quindi torna a controllare se abbiamo aggiunto l'argomento che ti interessa.
Supporto delle librerie Firebase per piattaforma
La tabella seguente descrive quali librerie Firebase sono compatibili con quali piattaforme. Al momento, le piattaforme desktop sono supportate ufficialmente solo nell'editor Unity per facilitare i flussi di lavoro di sviluppo.
| Piattaforma | Android | iOS | tvOS | macOS (beta) |
Windows (beta) |
Linux (beta) |
|---|---|---|---|---|---|---|
| A/B Testing | v10.4.0+ | |||||
| Firebase AI Logic | v10.4.0+ | |||||
| Analytics | v10.4.0+ | |||||
| App Distribution | v10.4.0+ | |||||
| Authentication | v10.4.0+ | |||||
| Cloud Firestore | v10.4.0+ | |||||
| Cloud Functions | v10.4.0+ | |||||
| Cloud Messaging | v10.4.0+ | |||||
| Cloud Storage | v10.4.0+ | |||||
| Crashlytics | v10.4.0+ | |||||
| Realtime Database | v10.4.0+ | |||||
| Remote Config | v10.4.0+ | |||||
| LIBRERIE DEPRECATE O NON SUPPORTATE | ||||||
| Dynamic Links | ||||||
Servizi Google: file di configurazione
Nell'ambito dell'aggiunta di Firebase al tuo progetto Unity, devi aggiungere un file di configurazione Firebase:
- Per le piattaforme Apple: aggiungi
GoogleService-Info.plist. - Per Android: aggiungi
google-services.json. - Per computer: aggiungi uno o entrambi i file di configurazione, a seconda delle piattaforme per cui stai sviluppando.
Se vuoi utilizzare più progetti Firebase in un'unica app, consulta la documentazione per la configurazione di più progetti.
Risorse open source per l'SDK Firebase Unity
Firebase supporta lo sviluppo open source e incoraggiamo i contributi e i 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 si basano sugli SDK C++ open source.
- Gli SDK C++ sono a loro volta basati sugli SDK iOS e sugli SDK Android open source.
Esempi di guide rapide
Firebase gestisce una raccolta di esempi di avvio rapido per le API Firebase su Unity. Trova queste guide rapide nel nostro repository di guide rapide pubblico di Firebase su GitHub.
Puoi aprire ogni guida rapida in Unity, quindi eseguirla 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.
MechaHamster
MechaHamster è un gioco open source creato in Unity che mostra una serie di funzionalità di Firebase in un gioco rilasciato, tra cui Google Analytics, Authentication, Realtime Database, Cloud Messaging, Crashlytics, Remote Config, Cloud Storage, Cloud Functions e Test Lab. È disponibile nel nostro repository GitHub di Firebase.
Soluzioni Firebase Unity
Firebase Unity Solutions è un repository contenente una serie di utilità open source per aiutare gli sviluppatori Unity a eseguire attività comuni con Firebase. Le soluzioni attuali includono un'implementazione della classifica e un'utilità per creare e sincronizzare le configurazioni di Firebase Remote Config direttamente dall'editor di Unity. È disponibile nel nostro repository GitHub di Firebase.