Firebase può aiutarti a migliorare il tuo gioco:
Registra gli eventi di gioco con Google Analytics, una soluzione di misurazione delle app senza costi che fornisce insight sull'utilizzo delle app e sul coinvolgimento degli utenti.
Utilizza uno qualsiasi dei prodotti Firebase che supportano i giochi, come Crashlytics, Remote Config, e altri ancora.
Inizia
Se non l'hai ancora fatto, crea un progetto Firebase e poi aggiungi Firebase al tuo gioco (C++ | Unity).
Collega la tua app Firebase al tuo Google Play account sviluppatore. Questo stesso link verrà utilizzato dal tuo Play Games services progetto.
Nella console Firebase, vai alla scheda Integrazioni. Nella scheda Google Play , fai clic su Collega e poi segui le istruzioni sullo schermo per creare il link.Assicurati che la tua app in Google Play sia configurata per utilizzare Play Games services.
Registra gli eventi di gioco utilizzando Google Analytics
Dopo aver aggiunto l'SDK Firebase per Google Analytics alla tua app, puoi iniziare a registrare gli eventi Play Games. Ecco alcuni eventi di esempio che puoi registrare:
Eventi di accesso
Bundle bundle = new Bundle(); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);Sblocca obiettivi
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);Punteggi in una classifica
Bundle bundle = new Bundle(); bundle.putLong(FirebaseAnalytics.Param.SCORE, score); bundle.putString("leaderboard_id", leaderboardId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
Puoi visualizzare gli eventi registrati nella Analytics dashboard della Firebase console.
Puoi anche accedere alla Firebase console da Play Console facendo clic sull'icona di Firebase accanto all'icona dell'app nella pagina Dettagli del gioco.
Risoluzione di errori comuni
Impossibile visualizzare gli eventi Play Games nella dashboard Analytics
Verifica di aver attivato Google Analytics per il tuo progetto Firebase e di aver integrato Google Analytics nel tuo gioco.
Verifica che il codice implementi gli eventi per
LOGIN,UNLOCK_ACHIEVEMENToPOST_SCORE.Verifica che l'SDK stia registrando gli eventi attivando la registrazione dettagliata. Poiché i dispositivi raggruppano gli eventi per preservare la durata della batteria, potrebbe essere necessario un po' di tempo prima che questi eventi siano visibili nella Analytics dashboard.
Impossibile collegare Google Play a Firebase
Devi collegare Google Play a Firebase utilizzando la console Firebase ( > Impostazioni progetto > Integrazioni > Google Play). Se hai difficoltà a collegare, controlla quanto segue:
Assicurati che la tua app soddisfi tutti i prerequisiti per il collegamento.
Assicurati di disporre dell' accesso necessario per creare il link.
Impossibile accedere alla Firebase console da Play Console
Assicurati che il tuo Google Play account sviluppatore sia collegato a un'app Firebase. Nella Play Console, un proprietario o amministratore dell'account sviluppatore Play può visualizzare lo stato del collegamento in Configurazione > Servizi collegati > Firebase.