Firebase kann Ihnen helfen, Ihr Spiel zu verbessern:
Protokollieren Sie Spieleereignisse mit Google Analytics, einer kostenlosen App-Messlösung, die Einblicke in die App-Nutzung und das Benutzerengagement 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 Play Games-Diensteprojekt verwendet.
Gehen 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 Nutzung von Play Games-Diensten eingerichtet ist.
Protokollieren Sie Spieleereignisse mit Google Analytics
Sobald Sie das Firebase SDK für Google Analytics zu Ihrer App 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);
Schalte Erfolge frei
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
Punkte auf 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 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.
Behebung häufiger Fehler
Play Games-Ereignisse können nicht im Analytics-Dashboard angezeigt werden
Überprüfen Sie, ob 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 stapeln, um die Akkulaufzeit zu verlängern, 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 über die Firebase-Konsole mit Firebase verknüpfen ( > Projekteinstellungen > Integrationen > Google Play ). Wenn beim Verknüpfen Probleme auftreten, überprüfen Sie Folgendes:
Stellen Sie sicher, dass Ihre App alle Voraussetzungen für die Verlinkung erfüllt.
Stellen Sie sicher, dass Sie über die erforderlichen Zugriffsrechte zum Erstellen des Links verfügen.
Über die Play Console kann nicht auf die Firebase-Konsole zugegriffen werden
Stellen Sie sicher, dass Ihr Google Play-Entwicklerkonto mit einer Firebase-App verknüpft ist. In der Play Console kann ein Besitzer oder Administrator des Play-Entwicklerkontos den Verknüpfungsstatus unter > Verknüpfte Dienste > Firebase einsehen.