Firebase kann dir helfen, dein Spiel auf die nächste Stufe zu heben:
Mit Google Analytics, einer kostenlosen Lösung zur App-Analyse , kannst du Spielereignisse protokollieren und so Einblicke in die App-Nutzung und die Nutzerinteraktion erhalten.
Du kannst alle Firebase-Produkte verwenden, die Spiele unterstützen, wie Crashlytics, Remote Config, und mehr.
Jetzt starten
Erstelle ein Firebase-Projekt, falls noch nicht geschehen, und füge dann Firebase deinem Spiel hinzu (C++ | Unity).
Verknüpfe deine Firebase-App mit deinem Google Play Entwicklerkonto. Dieselbe Verknüpfung wird auch von deinem Play Games services Projekt verwendet.
Rufe in der Firebase Console den Integrationen Tab auf. Klicke auf der Karte Google Play auf Verknüpfen und folge der Anleitung auf dem Bildschirm , um die Verknüpfung zu erstellen.Achte darauf, dass deine App in Google Play für die Verwendung von eingerichtet ist Play Games services.
Spielereignisse mit Google Analytics protokollieren
Nachdem du das Firebase SDK für Google Analytics deiner App hinzugefügt hast, kannst du Play Games Ereignisse protokollieren. Hier sind einige Beispiele für Ereignisse, die du protokollieren kannst:
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);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);
Du kannst die protokollierten Ereignisse im Analytics Dashboard der Firebase Console ansehen.
Du kannst auch über die Play Console auf die Firebase Console zugreifen. Klicke dazu auf der Seite „Spieldetails“ neben dem Symbol deiner App auf das Firebase-Symbol.
Häufige Fehler beheben
Play Games-Ereignisse können im Analytics-Dashboard nicht angezeigt werden
Prüfe, ob du aktiviert Google Analytics für dein Firebase Projekt und dass du integriert Google Analytics in dein Spiel hast.
Prüfe, ob dein Code Ereignisse für
LOGIN,UNLOCK_ACHIEVEMENToderPOST_SCOREimplementiert.Prüfe, ob das SDK Ereignisse protokolliert, indem du die ausführliche Protokollierung aktivierst . 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
Du musst verknüpfen Google Play mit Firebase über die Firebase Konsole ( > Projekteinstellungen > Integrationen > Google Play). Wenn du Probleme mit der Verknüpfung hast, prüfe Folgendes:
Achte darauf, dass deine App alle Voraussetzungen für die Verknüpfung erfüllt.
Achte darauf, dass du die erforderlichen Berechtigungen zum Erstellen der Verknüpfung hast.
Auf die Firebase Console kann nicht über die Play Console zugegriffen werden
Achte darauf, dass dein 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.