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 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 .