Catch up on highlights from Firebase at Google I/O 2023. Learn more

Ulteriori informazioni su Unity e Firebase

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:

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 .