Integrieren Sie Firebase in Ihr Play Games-Dienstprojekt

Firebase kann Ihnen helfen, Ihr Spiel zu verbessern:

  • Protokollieren Sie Spieleereignisse mit Google Analytics, einer kostenlosen App-Messlösung, die Einblicke in die App-Nutzung und das Benutzerengagement bietet.

  • Verwenden Sie eines der Firebase-Produkte, die Spiele unterstützen , wie Crashlytics, Remote Config und mehr.

Loslegen

  1. Wenn Sie dies noch nicht getan haben, erstellen Sie ein Firebase-Projekt und fügen Sie dann Firebase zu Ihrem Spiel hinzu ( C++ | Unity ).

  2. Verknüpfen Sie Ihre Firebase-App mit Ihrem Google Play-Entwicklerkonto . Derselbe Link wird von Ihrem Play Games-Diensteprojekt verwendet.
    Gehen Sie in der Firebase-Konsole zur Registerkarte „Integrationen“ . Klicken Sie auf der Google Play- Karte auf „Link“ und befolgen Sie dann die Anweisungen auf dem Bildschirm, um den Link zu erstellen.

  3. Stellen Sie sicher, dass Ihre App in Google Play für die Nutzung von Play Games-Diensten eingerichtet ist.

Protokollieren Sie Spieleereignisse mit Google Analytics

  1. Fügen Sie Google Analytics zu Ihrer App hinzu.

  2. Sobald Sie das Firebase SDK für Google Analytics zu Ihrer App hinzugefügt haben, können Sie mit der Protokollierung von Play Games-Ereignissen beginnen. Hier sind einige Beispielereignisse, die Sie protokollieren können:

    • Anmeldeereignisse

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Schalte Erfolge frei

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • Punkte auf einer Bestenliste

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. Sie können die protokollierten Ereignisse im Analytics-Dashboard der Firebase-Konsole anzeigen.

    Sie können auch über die Play Console auf die Firebase-Konsole zugreifen, indem Sie auf der Seite mit den Spieldetails auf das Firebase-Symbol neben dem Symbol Ihrer App klicken.

Behebung häufiger Fehler

Play Games-Ereignisse können nicht im Analytics-Dashboard angezeigt werden

Sie müssen Google Play über die Firebase-Konsole mit Firebase verknüpfen ( > Projekteinstellungen > Integrationen > Google Play ). Wenn beim Verknüpfen Probleme auftreten, überprüfen Sie Folgendes:

Über die Play Console kann nicht auf die Firebase-Konsole zugegriffen werden

Stellen Sie sicher, dass Ihr Google Play-Entwicklerkonto mit einer Firebase-App verknüpft ist. In der Play Console kann ein Besitzer oder Administrator des Play-Entwicklerkontos den Verknüpfungsstatus unter > Verknüpfte Dienste > Firebase einsehen.