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