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