Firebase поможет вам улучшить игру:
Регистрируйте события в играх с помощью Google Analytics – бесплатного решения для отслеживания приложений, которое позволяет получать статистику по использованию приложений и взаимодействию с пользователями.
Используйте любые продукты Firebase, поддерживающие игры, например Crashlytics, Remote Config и т. д.
Начать
Если вы ещё этого не сделали, создайте проект Firebase и добавьте Firebase в свою игру (C++ | Unity).
Свяжите приложение Firebase с аккаунтом разработчика Google Play. Эта же ссылка будет использоваться в проекте Play Games services.
В консоли Firebase перейдите на вкладку Integrations (Интеграции). На карточке Google Play нажмите Связать и следуйте инструкциям на экране.Убедитесь, что ваше приложение в Google Play настроено для использования Play Games services.
Регистрируйте события в играх с помощью Google Analytics
Добавив 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);
Зарегистрированные события можно посмотреть на панели управления Analytics в консоли Firebase.
Вы также можете перейти в консоль Firebase из Play Console, нажав на значок Firebase рядом со значком приложения на странице "Сведения об игре".
Устранение распространенных ошибок
Не удается посмотреть события Play Games на панели управления Analytics
Убедитесь, что вы включили Google Analytics для проекта Firebase и интегрировали Google Analytics в игру.
Убедитесь, что в коде реализованы события для
LOGIN,UNLOCK_ACHIEVEMENTилиPOST_SCORE.Чтобы убедиться, что SDK регистрирует события, включите подробное ведение журнала. Поскольку устройства группируют события для экономии заряда батареи, может пройти некоторое время, прежде чем эти события появятся на панели управления Analytics.
Не удалось связать Google Play с Firebase
Вам нужно связать Google Play с Firebase в консоли Firebase ( > Project settings (Настройки проекта) > Integrations (Интеграции) > Google Play). Если у вас возникли проблемы, проверьте следующее:
Убедитесь, что ваше приложение соответствует всем требованиям для связывания.
Убедитесь, что у вас есть необходимый уровень доступа для создания связи.
Не удается получить доступ к консоли Firebase из консоли Play.
Убедитесь, что ваш аккаунт разработчика Google Play связан с приложением Firebase. В PlayPlay Console владелец или администратор аккаунта разработчика Play может посмотреть статус связи в разделе Настройка > Связанные сервисы > Firebase.