Integrare Firebase con il progetto Servizi per i giochi di Play

Firebase può aiutarti a migliorare il tuo gioco:

  • Registra gli eventi di Games con Google Analytics, una soluzione senza costi di misurazione delle app che fornisce informazioni sull'utilizzo delle app e sul coinvolgimento degli utenti.

  • Utilizza uno dei prodotti Firebase che supportano i giochi, come Crashlytics, Remote Config e altri.

Inizia

  1. Se non lo hai ancora fatto, crea un progetto Firebase e aggiungi Firebase al tuo gioco (C++ | Unity).

  2. Collega la tua app Firebase al tuo account sviluppatore Google Play. Lo stesso link verrà utilizzato dal tuo progetto Play Games services.
    Nella console Firebase, vai alla scheda Integrazioni. Nella scheda Google Play, fai clic su Collega e segui le istruzioni sullo schermo per creare il collegamento.

  3. Assicurati che la tua app in Google Play sia configurata per utilizzare Play Games services.

Registra gli eventi di Games utilizzando Google Analytics

  1. Aggiungi Google Analytics alla tua app.

  2. Dopo aver aggiunto l'SDK Firebase per Google Analytics alla tua app, puoi iniziare a registrare gli eventi Play Games. Ecco alcuni esempi di eventi che puoi registrare:

    • Eventi di accesso

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Sbloccare 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);
      
  3. Puoi visualizzare gli eventi registrati nella dashboard Analytics della console Firebase.

    Puoi accedere alla console Firebase anche dalla console Play facendo clic sull'icona di Firebase accanto all'icona dell'app nella pagina Dettagli gioco.

Risoluzione degli errori comuni

Impossibile visualizzare gli eventi Play Games nella dashboard Analytics

Devi collegare Google Play a Firebase utilizzando la console Firebase ( > Impostazioni progetto > Integrazioni > Google Play). Se hai difficoltà a collegare, controlla quanto segue:

Impossibile accedere alla console Firebase dalla console Play

Assicurati che il tuo account sviluppatore Google Play sia collegato a un'app Firebase. Nella Console Play, un proprietario o un amministratore dell'account sviluppatore Play può visualizzare lo stato del collegamento in Configurazione > Servizi collegati > Firebase.