Firebase peut vous aider à améliorer votre jeu :
Enregistrez les événements de jeux avec Google Analytics, une solution gratuite de mesure des applications qui fournit des informations sur l'utilisation des applications et l'engagement des utilisateurs.
Utilisez l'un des produits Firebase prenant en charge les jeux , comme Crashlytics, Remote Config, etc.
Commencer
Si vous ne l'avez pas déjà fait, créez un projet Firebase, puis ajoutez Firebase à votre jeu ( C++ | Unity ).
Associez votre application Firebase à votre compte développeur Google Play . Ce même lien sera utilisé par votre projet de services Play Games.
Dans la console Firebase, accédez à l' onglet Intégrations . Sur la carte Google Play , cliquez sur Lien , puis suivez les instructions à l'écran pour créer le lien.Assurez-vous que votre application dans Google Play est configurée pour utiliser les services Play Games .
Enregistrer les événements de jeux à l'aide de Google Analytics
Une fois que vous avez ajouté le SDK Firebase pour Google Analytics à votre application, vous pouvez commencer à enregistrer les événements Play Games. Voici quelques exemples d’événements que vous pouvez enregistrer :
Événements de connexion
Bundle bundle = new Bundle(); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
Débloquez des succès
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
Scores sur un classement
Bundle bundle = new Bundle(); bundle.putLong(FirebaseAnalytics.Param.SCORE, score); bundle.putString("leaderboard_id", leaderboardId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
Vous pouvez afficher les événements enregistrés dans le tableau de bord Analytics de la console Firebase.
Vous pouvez également accéder à la console Firebase depuis la Play Console en cliquant sur l'icône Firebase à côté de l'icône de votre application sur la page de détails du jeu.
Dépannage des erreurs courantes
Impossible d'afficher les événements Play Jeux dans le tableau de bord Analytics
Vérifiez que vous avez activé Google Analytics pour votre projet Firebase et que vous avez intégré Google Analytics dans votre jeu.
Vérifiez que votre code implémente les événements pour
LOGIN
,UNLOCK_ACHIEVEMENT
ouPOST_SCORE
.Vérifiez que le SDK enregistre les événements en activant la journalisation détaillée . Étant donné que les appareils regroupent les événements pour préserver la durée de vie de la batterie, cela peut prendre un certain temps avant que ces événements ne soient visibles dans le tableau de bord Analytics.
Impossible de lier Google Play à Firebase
Vous devez lier Google Play à Firebase à l'aide de la console Firebase ( > Paramètres du projet > Intégrations > Google Play ). Si vous rencontrez des difficultés pour créer un lien, vérifiez les points suivants :
Assurez-vous que votre application répond à toutes les conditions préalables à la création de liens.
Assurez-vous que vous disposez de l'accès requis pour créer le lien.
Impossible d'accéder à la console Firebase depuis la Play Console
Assurez-vous que votre compte de développeur Google Play est lié à une application Firebase. Dans la Play Console , un propriétaire ou un administrateur du compte de développeur Play peut afficher l'état de la liaison sous Configuration > Services liés > Firebase .