与您的 Play 游戏服务项目集成

当您在 Google Play 控制台中将 Firebase 添加到您的 Play 游戏服务项目时,您可以:

  • 访问 Google Analytics for Firebase,这是一种免费的应用衡量解决方案,可提供有关应用使用情况和用户参与度的洞察。
  • 通过将 Play 游戏事件记录到 Firebase,在 Analytics 信息中心查看您的游戏事件。

当您将 Firebase 添加到您的 Play 游戏服务项目时,您也将您的 Google Play 帐户链接到您的 Firebase 项目。

将 Firebase 添加到您的 Play 游戏服务项目

Play 管理中心

  • 点击您应用的游戏详情页面上的添加 Firebase
  • 查看政策确认,然后单击确认

现在 Firebase 已添加到您的 Play 游戏项目中,并且您的 Google Play 帐户已链接到您的 Firebase 项目。接下来,您需要将 Firebase SDK 添加到您的应用代码中。

将 Firebase SDK 添加到您的应用

要开始使用,请将 Google Analytics 添加到您的应用中。

将 Google Analytics SDK 添加到您的应用后,您就可以开始记录 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);

您可以查看在Google Analytics(分析)仪表板中记录的事件。您还可以直接从Play管理中心访问 Firebase 控制台,方法是在游戏详情页面中单击应用图标旁边的 Firebase 图标。

排查常见错误

无法在 Google Analytics(分析)信息中心查看 Play 游戏活动

  • 检查您是否集成了Google Analytics
  • 验证您的代码是否实现了LOGINUNLOCK_ACHIEVEMENTPOST_SCORE的事件。
  • 通过启用详细日志记录来验证 SDK 是否正在记录事件。由于设备批处理事件以延长电池寿命,因此可能需要一些时间才能在 Analytics 仪表板中看到这些事件。
  1. IAM & Admin页面上验证您的角色是Owner
  2. 手动链接您的 Firebase 项目选项卡。

无法从 Play 管理中心访问 Firebase 控制台

您登录到 Play 管理中心的帐号可能不会添加到 Firebase 项目中。请与 Firebase 项目所有者确认您的帐户是否已通过Firebase 控制台添加到 Firebase 项目中。