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 Console.
Убедитесь, что ваш аккаунт разработчика Google Play связан с приложением Firebase. Владелец или администратор аккаунта разработчика Play может просмотреть статус связи в разделе Настройка» > «Связанные службы» > «Firebase» в Play Console .