Firebase in Ihr Play Spiele-Dienste-Projekt einbinden

Firebase kann Ihnen helfen, Ihr Spiel zu verbessern:

  • Protokollieren Sie Spielereignisse mit Google Analytics, einer kostenlosen App-Messungslösung die Einblicke in die App-Nutzung und die Nutzerinteraktion bietet.

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

Jetzt starten

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

  2. Verknüpfen Sie Ihre Firebase-App mit Ihrem Google Play Entwicklerkonto. Dieselbe Verknüpfung wird von Ihrem Play Games services Projekt verwendet.
    Rufen Sie in der Firebase Console den Integrationen Tab 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 eingerichtet ist Play Games services.

Spielereignisse mit Google Analytics protokollieren

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

  2. Nachdem Sie das Firebase SDK für Google Analytics Ihrer App hinzugefügt haben, können Sie Play Games Ereignisse protokollieren. Hier sind einige Beispielereignisse, 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 die protokollierten Ereignisse im Analytics Dashboard der Firebase Console ansehen.

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

Häufige Fehler beheben

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

Sie müssen verknüpfen Google Play mit Firebase über die Firebase Konsole ( > Projekteinstellungen > Integrationen > Google Play). Wenn Sie Probleme mit der Verknüpfung haben, prüfen Sie Folgendes:

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

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