Firebase kann Ihnen dabei helfen, Ihr Spiel zu verbessern:
Protokollieren Sie Spieleereignisse mit Google Analytics, einer kostenlosen App-Analyselösung, die Einblicke in die App-Nutzung und das Nutzer-Engagement bietet.
Verwenden Sie eines der Firebase-Produkte, die Spiele unterstützen, z. B. Crashlytics und Remote Config.
Jetzt starten
Falls noch nicht geschehen, erstellen Sie ein Firebase-Projekt und fügen Sie Firebase dann Ihrem Spiel 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 eingefü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);
Punktzahlen 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-Konsole 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 nicht im Analytics-Dashboard angezeigt werden
Prüfen Sie, ob Sie Google Analytics für Ihr Firebase-Projekt aktiviert haben und ob Sie Google Analytics in Ihr Spiel eingebunden haben.
Prüfen Sie, ob in Ihrem Code Ereignisse für
LOGIN
,UNLOCK_ACHIEVEMENT
oderPOST_SCORE
implementiert sind.Prüfen Sie, ob das SDK Ereignisse protokolliert, indem Sie ausführliches Logging aktivieren. Da Geräte Ereignisse zusammenfassen, 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 mit Firebase verknüpfen. Verwenden Sie dazu die Firebase Console ( > Projekteinstellungen > Integrationen > Google Play). Wenn Sie Probleme beim Verknüpfen haben, prüfen Sie Folgendes:
Ihre App muss alle Voraussetzungen für die Verknüpfung erfüllen.
Prüfen Sie, ob Sie die erforderlichen Berechtigungen zum Erstellen der Verknüpfung haben.
Ich kann nicht über die Play Console auf die Firebase Console zugreifen.
Prüfen Sie, ob 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.