Intégrez Firebase à votre projet de services Play Jeux

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 , tels que 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 de développeur Google Play . Ce même lien sera utilisé par votre projet de services Play Jeux.
    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 Jeux .

Enregistrez 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 à consigner les événements Play Jeux. 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 réalisations

      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 consignés dans le tableau de bord Analytics de la console Firebase.

    Vous pouvez également accéder à la console Firebase depuis la console Play en cliquant sur l'icône Firebase à côté de l'icône de votre application sur la page des 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 des événements pour LOGIN , UNLOCK_ACHIEVEMENT ou POST_SCORE .

  • Vérifiez que le SDK consigne 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 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 problèmes d'association, vérifiez les points suivants :

  • Assurez-vous que votre application remplit toutes les conditions préalables pour l'association.

  • Assurez-vous que vous disposez des droits d' accès requis pour créer le lien.

Impossible d'accéder à la console Firebase à partir de la Play Console

Assurez-vous que votre compte de développeur Google Play est associé à une application Firebase. Dans la console Play , un propriétaire ou un administrateur du compte développeur Play peut afficher l'état de l'association dans Configuration > Services associés > Firebase .