如果通过 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(分析)。
- 验证您的代码是否实现了
LOGIN
、UNLOCK_ACHIEVEMENT
或POST_SCORE
事件。 - 通过启用详细日志记录功能,验证 SDK 是否在记录事件。由于设备会批量处理事件以节省电池电量,因此您可能要过一段时间才能在 Analytics 信息中心里看到这些事件。
无法将 Firebase 项目与 Google Play 关联
- 在 IAM 和管理页面上验证您的角色是否为 Owner
- 手动关联您的 Firebase 项目标签页。
无法从 Play 管理中心访问 Firebase 控制台
您在 Play 管理中心登录的帐号可能没有添加到 Firebase 项目中。请与 Firebase 项目所有者联系,核实您的帐号是否已通过 Firebase 控制台添加到 Firebase 项目。