Intégrer Firebase à votre projet lié aux services de jeux Play

Firebase peut vous aider à passer à la vitesse supérieure:

  • Enregistrez les événements de jeux avec Google Analytics, une solution de mesure d'application sans frais qui fournit des insights sur l'utilisation de l'application et l'engagement utilisateur.

  • Utilisez l'un des produits Firebase compatibles avec les jeux, comme Crashlytics, Remote Config et plus encore.

Premiers pas

  1. Si ce n'est pas déjà fait, créez un projet Firebase, puis ajoutez-le à 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 Play Games services.
    Dans la console Firebase, accédez à l'onglet Intégrations. Sur la fiche Google Play, cliquez sur Associer, puis suivez les instructions à l'écran pour créer l'association.

  3. Assurez-vous que votre application dans Google Play est configurée pour utiliser Play Games services.

Enregistrer des é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 Games. Voici quelques exemples d'événements que vous pouvez consigner:

    • Événements de connexion

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Débloquer des succès

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • Scores dans 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 consulter 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 "Détails du jeu".

Résoudre les erreurs courantes

Impossible d'afficher les événements Play Games 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 à votre jeu.

  • Vérifiez que votre code implémente des événements pour LOGIN, UNLOCK_ACHIEVEMENT ou POST_SCORE.

  • Vérifiez que le SDK journalise les événements en activant la journalisation détaillée. Étant donné que les appareils regroupent les événements pour préserver l'autonomie de la batterie, il peut s'écouler un certain temps avant que ces événements ne soient visibles dans le tableau de bord Analytics.

Vous devez associer Google Play à Firebase à l'aide de la console Firebase ( > Paramètres du projet > Intégrations > Google Play). Si vous rencontrez des difficultés pour effectuer l'association, vérifiez les points suivants:

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

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 de développeur Play peut consulter l'état de l'association sous Configuration > Services associés > Firebase.