Intégrez Firebase à votre projet de services Play Games

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

  1. Si vous ne l'avez pas déjà fait, créez un projet Firebase, puis ajoutez Firebase à votre jeu ( C++ | Unity ).

  2. 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.

  3. 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

  1. Ajoutez Google Analytics à votre application.

  2. 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);
      
  3. 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 ou POST_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.

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 :

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 .