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