Firebase in Ihr Play Spiele-Dienste-Projekt einbinden

Firebase kann Ihnen dabei helfen, Ihr Spiel zu verbessern:

  • Mit Google Analytics, einer kostenlosen App-Analyselösung, können Sie Spielereignisse erfassen und so Informationen zur App-Nutzung und zum Nutzer-Engagement erhalten.

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

Jetzt starten

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

  2. Verknüpfen Sie Ihre Firebase-App mit Ihrem Google PlayEntwicklerkonto. Dieser Link wird auch für Ihr Play Games services-Projekt verwendet.
    Rufen Sie in der Firebase Console 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. Ihre App in Google Play muss so eingerichtet sein, dass sie Play Games services verwendet.

Spielereignisse mit Google Analytics erfassen

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

  2. Sobald Sie Ihrer App das Firebase SDK für Google Analytics hinzugefügt haben, können Sie Play Games-Ereignisse erfassen. Hier sind einige Beispiele für Ereignisse, die Sie erfassen 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);
      
    • Punktzahl 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-Konsole ansehen.

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

Häufige Fehler beheben

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

Du musst Google Play über die Firebase Console ( > Projekteinstellungen > Integrationen > Google Play) mit Firebase verknüpfen. Wenn du Probleme bei der Verknüpfung hast, prüfe Folgendes:

Ich kann nicht über die Play Console auf die Firebase Console zugreifen.

Ihr Google Play-Entwicklerkonto muss mit einer Firebase-App verknüpft sein. In der Play Console können Inhaber oder Administratoren des Play-Entwicklerkontos den Verknüpfungsstatus unter Einrichtung > Verknüpfte Dienste > Firebase einsehen.