Как интегрировать Firebase с проектом игровых сервисов Play

Firebase поможет вам улучшить игру:

  • Регистрируйте события в играх с помощью Google Analytics – бесплатного решения для отслеживания приложений, которое позволяет получать статистику по использованию приложений и взаимодействию с пользователями.

  • Используйте любые продукты Firebase, поддерживающие игры, например Crashlytics, Remote Config и т. д.

Начать

  1. Если вы ещё этого не сделали, создайте проект Firebase и добавьте Firebase в свою игру (C++ | Unity).

  2. Свяжите приложение Firebase с аккаунтом разработчика Google Play. Эта же ссылка будет использоваться в проекте Play Games services.
    В консоли Firebase перейдите на вкладку Integrations (Интеграции). На карточке Google Play нажмите Связать и следуйте инструкциям на экране.

  3. Убедитесь, что ваше приложение в Google Play настроено для использования Play Games services.

Регистрируйте события в играх с помощью Google Analytics

  1. Добавьте Google Analytics в приложение.

  2. Добавив Firebase SDK для Google Analytics в приложение, вы сможете регистрировать события Games в Play. Вот несколько примеров событий, которые можно регистрировать:

    • События входа

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Разблокируйте достижения

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • Результаты в таблице лидеров

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. Зарегистрированные события можно посмотреть на панели управления Analytics в консоли Firebase.

    Вы также можете перейти в консоль Firebase из Play Console, нажав на значок Firebase рядом со значком приложения на странице "Сведения об игре".

Устранение распространенных ошибок

Не удается посмотреть события Play Games на панели управления Analytics

Вам нужно связать Google Play с Firebase в консоли Firebase ( > Project settings (Настройки проекта) > Integrations (Интеграции) > Google Play). Если у вас возникли проблемы, проверьте следующее:

Не удается получить доступ к консоли Firebase из консоли Play.

Убедитесь, что ваш аккаунт разработчика Google Play связан с приложением Firebase. В PlayPlay Console владелец или администратор аккаунта разработчика Play может посмотреть статус связи в разделе Настройка > Связанные сервисы > Firebase.