Firebase 可以帮助您提升游戏水平:
使用 Google Analytics 记录游戏事件,Google Analytics 是一种免费的应用测量解决方案,可提供有关应用使用情况和用户参与度的见解。
使用任何支持游戏的 Firebase 产品,例如 Crashlytics、Remote Config 等。
开始吧
如果您还没有,请创建一个 Firebase 项目,然后将 Firebase 添加到您的游戏 ( C++ | Unity )。
将您的 Firebase 应用程序链接到您的 Google Play 开发者帐户。您的 Play 游戏服务项目将使用同一个链接。
在 Firebase 控制台中,转到“集成”选项卡。在Google Play卡片上,点击链接,然后按照屏幕上的说明创建链接。确保您在 Google Play 中的应用已设置为使用 Play 游戏服务。
使用 Google Analytics 记录游戏事件
将适用于 Google Analytics 的 Firebase 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);
您可以在 Firebase 控制台的Analytics 仪表板中查看记录的事件。
您还可以从Play 控制台访问 Firebase 控制台,方法是在游戏详细信息页面中单击应用图标旁边的 Firebase 图标。
排除常见错误
无法在 Analytics 信息中心查看 Play 游戏事件
检查您是否为您的 Firebase 项目启用了 Google Analytics,并且您是否已将Google Analytics 集成到您的游戏中。
验证您的代码是否实现了
LOGIN
、UNLOCK_ACHIEVEMENT
或POST_SCORE
的事件。通过启用详细日志记录验证 SDK 是否正在记录事件。由于设备批处理事件以保持电池寿命,因此可能需要一些时间才能在 Analytics 仪表板中显示这些事件。
无法将 Google Play 关联到 Firebase
您需要使用 Firebase 控制台( 将 Google Play 链接到 Firebase 。如果您在链接时遇到问题,请检查以下内容:
>项目设置>集成> Google Play )无法从 Play 控制台访问 Firebase 控制台
确保您的 Google Play 开发者帐户已关联到 Firebase 应用。在Play 控制台中,Play 开发者帐户的所有者或管理员可以在 Setup > Linked Services > Firebase下查看链接状态。
,Firebase 可以帮助您提升游戏水平:
使用 Google Analytics 记录游戏事件,Google Analytics 是一种免费的应用测量解决方案,可提供有关应用使用情况和用户参与度的见解。
使用任何支持游戏的 Firebase 产品,例如 Crashlytics、Remote Config 等。
开始吧
如果您还没有,请创建一个 Firebase 项目,然后将 Firebase 添加到您的游戏 ( C++ | Unity )。
将您的 Firebase 应用程序链接到您的 Google Play 开发者帐户。您的 Play 游戏服务项目将使用同一个链接。
在 Firebase 控制台中,转到“集成”选项卡。在Google Play卡片上,点击链接,然后按照屏幕上的说明创建链接。确保您在 Google Play 中的应用已设置为使用 Play 游戏服务。
使用 Google Analytics 记录游戏事件
将适用于 Google Analytics 的 Firebase 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);
您可以在 Firebase 控制台的Analytics 仪表板中查看记录的事件。
您还可以从Play 控制台访问 Firebase 控制台,方法是在游戏详细信息页面中单击应用图标旁边的 Firebase 图标。
排除常见错误
无法在 Analytics 信息中心查看 Play 游戏事件
检查您是否为您的 Firebase 项目启用了 Google Analytics,并且您是否已将Google Analytics 集成到您的游戏中。
验证您的代码是否实现了
LOGIN
、UNLOCK_ACHIEVEMENT
或POST_SCORE
的事件。通过启用详细日志记录验证 SDK 是否正在记录事件。由于设备批处理事件以保持电池寿命,因此可能需要一些时间才能在 Analytics 仪表板中显示这些事件。
无法将 Google Play 关联到 Firebase
您需要使用 Firebase 控制台( 将 Google Play 链接到 Firebase 。如果您在链接时遇到问题,请检查以下内容:
>项目设置>集成> Google Play )无法从 Play 控制台访问 Firebase 控制台
确保您的 Google Play 开发者帐户已关联到 Firebase 应用。在Play 控制台中,Play 开发者帐户的所有者或管理员可以在 Setup > Linked Services > Firebase下查看链接状态。