Firebase in Ihr Play Spiele-Dienste-Projekt einbinden

Firebase kann Ihnen dabei helfen, Ihr Spiel zu verbessern:

  • Protokollieren Sie Spieleereignisse mit Google Analytics, einer kostenlosen Lösung zur App-Messung, die Einblicke in die App-Nutzung und das Nutzer-Engagement bietet.

  • Sie können alle Firebase-Produkte verwenden, die Spiele unterstützen, z. B. Crashlytics, Remote Config und mehr.

Jetzt starten

  1. Falls noch nicht geschehen, erstellen Sie ein Firebase-Projekt und fügen Sie Ihrem Spiel Firebase hinzu (C++ | Unity).

  2. Verknüpfen Sie Ihre Firebase-App mit Ihrem Google Play-Entwicklerkonto. Dieser Link wird auch von Ihrem Play Games services-Projekt verwendet.
    Rufen Sie in der Firebase-Konsole den Tab Integrationen auf. Klicken Sie auf der Karte Google Play auf Verknüpfen und folgen Sie der Anleitung auf dem Bildschirm, um die Verknüpfung zu erstellen.

  3. Achten Sie darauf, dass Ihre App in Google Play für die Verwendung von Play Games services eingerichtet ist.

Spieleereignisse mit Google Analytics protokollieren

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

  2. Nachdem Sie das Firebase SDK für Google Analytics in Ihre App eingebunden haben, können Sie mit dem Protokollieren von Play-Games-Ereignissen beginnen. Hier sind einige Beispiele für Ereignisse, die Sie protokollieren können:

    • Anmeldeereignisse

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

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • Ergebnisse in 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 sich die protokollierten Ereignisse im Analytics-Dashboard der Firebase Console ansehen.

    Sie können die Firebase-Konsole auch über die Play-Konsole aufrufen, indem Sie auf der Seite „Spieldetails“ auf das Firebase-Symbol neben dem Symbol Ihrer App klicken.

Häufige Fehler beheben

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

Sie müssen Google Play mit Firebase verknüpfen. Verwenden Sie dazu die Firebase-Konsole ( > Projekteinstellungen > Integrationen > Google Play). Wenn Sie Probleme beim Verknüpfen haben, prüfen Sie Folgendes:

Auf die Firebase-Konsole kann nicht über die Play-Konsole zugegriffen werden

Ihr Google Play-Entwicklerkonto muss mit einer Firebase-App verknüpft sein. In der Play Console kann ein Inhaber oder Administrator des Play-Entwicklerkontos den Verknüpfungsstatus unter Einrichten > Verknüpfte Dienste > Firebase einsehen.