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
Falls noch nicht geschehen, erstellen Sie ein Firebase-Projekt und fügen Sie Ihrem Spiel Firebase hinzu (C++ | Unity).
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.Achten Sie darauf, dass Ihre App in Google Play für die Verwendung von Play Games services eingerichtet ist.
Spieleereignisse mit Google Analytics protokollieren
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);
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
Prüfen Sie, ob Sie Google Analytics für Ihr Firebase-Projekt aktiviert und Google Analytics in Ihr Spiel eingebunden haben.
Prüfen Sie, ob in Ihrem Code Ereignisse für
LOGIN,UNLOCK_ACHIEVEMENToderPOST_SCOREimplementiert sind.Prüfen Sie, ob das SDK Ereignisse protokolliert, indem Sie das ausführliche Logging aktivieren. Da Geräte Ereignisse zusammenfassen, um den Akku zu schonen, kann es einige Zeit dauern, bis diese Ereignisse im Analytics-Dashboard sichtbar sind.
Google Play kann nicht mit Firebase verknüpft 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:
Prüfen Sie, ob Ihre App alle Voraussetzungen für die Verknüpfung erfüllt.
Prüfen Sie, ob Sie den erforderlichen Zugriff zum Erstellen der Verknüpfung haben.
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.