Integrar o Firebase ao projeto de serviços relacionados a jogos do Google Play

O Firebase pode ajudar a melhorar seu jogo:

  • Registre eventos de jogos usando o Google Analytics, uma solução sem custo financeiro de métricas de apps que fornece insights sobre o uso do app e o engajamento do usuário.

  • Use qualquer um dos produtos do Firebase compatíveis com jogos, como Crashlytics, Configuração remota e muito mais.

Primeiros passos

  1. Crie um projeto do Firebase e adicione-o ao seu jogo (C++ | Unity).

  2. Vincule o app do Firebase à sua conta de desenvolvedor do Google Play. Esse mesmo link será usado pelo seu projeto de serviços relacionados a jogos do Google Play.
    No Console do Firebase, acesse a guia Integrações. No card Google Play, clique em Vincular e siga as instruções na tela para criar a vinculação.

  3. Verifique se o app no Google Play está configurado para usar os serviços relacionados a jogos do Google Play.

Registrar eventos de jogos usando o Google Analytics

  1. Adicionar o Google Analytics ao app.

  2. Depois de adicionar o SDK do Firebase para o Google Analytics ao seu app, é possível começar a registrar eventos do Play Games. Veja alguns exemplos de eventos que você pode registrar:

    • Eventos de login

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Desbloquear conquistas

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • Pontuação em um placar

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. É possível visualizar os eventos registrados no painel do Analytics no Console do Firebase.

    Você também pode acessar o Console do Firebase diretamente no Play Console clicando no ícone do Firebase ao lado do ícone do app na página de detalhes do jogo.

Como solucionar erros comuns

Não é possível visualizar os eventos do Play Games no painel do Analytics

O que você precisa fazer para vincular o Google Play ao Firebase usando o Console do Firebase ( > Configurações do projeto > Integrações > Google Play). Se você tiver problemas para vincular, verifique o seguinte:

Não é possível acessar o Console do Firebase pelo Play Console

Verifique se a sua conta de desenvolvedor do Google Play está vinculada a um app do Firebase. No Play Console, um proprietário ou administrador da conta de desenvolvedor do Google Play pode ver o status da vinculação em Configuração > Serviços vinculados > Firebase.