Firebase kann Ihnen helfen, Ihr Spiel zu verbessern:
Protokollieren Sie Spielereignisse mit Google Analytics, einer kostenlosen App-Messungslösung die Einblicke in die App-Nutzung und die Nutzerinteraktion bietet.
Verwenden Sie beliebige der Firebase-Produkte, die Spiele unterstützen, wie Crashlytics, Remote Config, und mehr.
Jetzt starten
Erstellen Sie ein Firebase-Projekt, falls noch nicht geschehen, und fügen Sie dann Firebase zu Ihrem Spiel hinzu (C++ | Unity).
Verknüpfen Sie Ihre Firebase-App mit Ihrem Google Play Entwicklerkonto. Dieselbe Verknüpfung wird von Ihrem Play Games services Projekt verwendet.
Rufen Sie in der Firebase Console den Integrationen Tab 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 eingerichtet ist Play Games services.
Spielereignisse mit Google Analytics protokollieren
Nachdem Sie das Firebase SDK für Google Analytics Ihrer App hinzugefügt haben, können Sie Play Games Ereignisse protokollieren. 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 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 die protokollierten Ereignisse im Analytics Dashboard der Firebase Console 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 im Analytics-Dashboard nicht angezeigt werden
Prüfen Sie, ob Sie aktiviert Google Analytics für Ihr Firebase Projekt und dass Sie integriert Google Analytics in Ihr Spiel 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 die ausführliche Protokollierung 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 verknüpfen Google Play mit Firebase über die Firebase Konsole ( > Projekteinstellungen > Integrationen > Google Play). Wenn Sie Probleme mit der Verknüpfung haben, prüfen Sie Folgendes:
Achten Sie darauf, dass Ihre App alle die Voraussetzungen für die Verknüpfung erfüllt.
Prüfen Sie, ob Sie die erforderlichen Zugriffsrechte zum Erstellen der Verknüpfung haben.
Über die Play Console kann nicht auf die Firebase Console zugegriffen werden
Achten Sie darauf, dass 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.