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 de métricas sem custo financeiro para apps que fornece insights sobre o uso do app e o engajamento do usuário.

  • Usar qualquer um dos produtos do Firebase compatíveis com jogos, como Crashlytics, Remote Config, entre outros.

Começar

  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 do Play Games services.
    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 o vínculo.

  3. Confira se o app em Google Play está configurado para usar Play Games services.

Registrar eventos de jogos usando Google Analytics

  1. Adicionar o Google Analytics ao app.

  2. Depois de adicionar o SDK do Firebase para 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 conferir os eventos registrados no painel do Analytics do console do Firebase.

    Você também pode acessar o Console do Firebase diretamente no Console do Play 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 eventos do Play Games no painel do Analytics

É necessário vincular o Google Play ao Firebase usando o console do Firebase ( > Configurações do projeto > Integrações > Google Play). Se você estiver com problemas para vincular, verifique o seguinte:

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

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