Firebase kann Ihnen dabei helfen, Ihr Spiel zu verbessern:
Protokollieren Sie Spieleereignisse mit Google Analytics, einer kostenlosen App-Messlösung, die Einblicke in die App-Nutzung und das Nutzerengagement bietet.
Verwenden Sie eines der Firebase-Produkte, die Spiele unterstützen , wie Crashlytics, Remote Config und mehr.
Loslegen
Wenn Sie dies noch nicht getan haben, erstellen Sie ein Firebase-Projekt und fügen Sie dann Firebase zu Ihrem Spiel hinzu ( C++ | Unity ).
Verknüpfen Sie Ihre Firebase-App mit Ihrem Google Play-Entwicklerkonto . Derselbe Link wird von Ihrem Projekt für Play Games-Dienste verwendet.
Wechseln 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.Stellen Sie sicher, dass Ihre App in Google Play für die Verwendung von Play Games-Diensten eingerichtet ist .
Spielereignisse mit Google Analytics protokollieren
Sobald Sie Ihrer App das Firebase SDK für Google Analytics 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);
Erfolge freischalten
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
Ergebnisse auf einer Rangliste
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 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.
Fehlerbehebung bei häufigen Fehlern
Play Games-Ereignisse können im Analytics-Dashboard nicht angezeigt werden
Vergewissern Sie sich, dass Sie Google Analytics für Ihr Firebase-Projekt aktiviert und Google Analytics in Ihr Spiel integriert haben.
Stellen Sie sicher, dass Ihr Code Ereignisse für
LOGIN
,UNLOCK_ACHIEVEMENT
oderPOST_SCORE
implementiert.Überprüfen Sie, ob das SDK Ereignisse protokolliert, indem Sie die ausführliche Protokollierung aktivieren. Da Geräte Ereignisse bündeln, um die Akkulaufzeit zu verlängern, kann es einige Zeit dauern, bis diese Ereignisse im Analytics-Dashboard angezeigt werden.
Google Play kann nicht mit Firebase verknüpft werden
Sie müssen Google Play über die Firebase-Konsole mit Firebase verknüpfen ( > Projekteinstellungen > Integrationen > Google Play ). Wenn Sie Probleme beim Verknüpfen haben, überprüfen Sie Folgendes:
Stellen Sie sicher, dass Ihre App alle Voraussetzungen für die Verknüpfung erfüllt.
Stellen Sie sicher, dass Sie die erforderlichen Zugriffsrechte zum Erstellen des Links haben.
Zugriff auf die Firebase-Konsole über die Play Console nicht möglich
Stellen Sie sicher, dass Ihr Google Play-Entwicklerkonto mit einer Firebase-App verknüpft ist. In der Play Console kann ein Inhaber oder Administrator des Play-Entwicklerkontos den Verknüpfungsstatus unter > Verknüpfte Dienste > Firebase anzeigen.