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

Firebase 可以帮助您升级游戏:

  • 使用 Google Analytics(分析)记录游戏事件。Google Analytics(分析)是一款免费的应用衡量解决方案,可提供关于应用使用情况和用户互动的数据分析。

  • 使用任何支持游戏的 Firebase 产品,如 Crashlytics、Remote Config 等等。

开始

  1. 如果您还没有 Firebase 项目,请创建一个,然后将 Firebase 添加到您的游戏中 (C++ | Unity)。

  2. 将您的 Firebase Android 应用关联至您的 Google Play 开发者帐号。 Play 游戏服务项目也会使用该关联。
    在 Firebase 控制台中,转到“集成”标签页。在“Google Play”卡片中,点击关联,然后按照屏幕上的说明创建关联。

  3. 确保您在 Google Play 中的应用已设置为使用 Play 游戏服务

使用 Google Analytics(分析)记录游戏事件

  1. 将 Google Analytics(分析)添加到您的应用。

  2. 将支持 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);
      
  3. 您可以在 Firebase 控制台的 Analytics 信息中心查看记录的事件,

    还可以从 Play 管理中心访问 Firebase 控制台,方法是在游戏详情页面上点击应用图标旁边的 Firebase 图标。

排查常见错误

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

您需要使用 Firebase 控制台将 Google Play 关联到 Firebase >“项目设置”>“集成”> “Google Play”)。如果您在关联时遇到问题,请检查以下方面:

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

确保您的 Google Play 开发者帐号已关联到一个 Firebase 应用。在Play 管理中心中,Play 开发者帐号的所有者或管理员可以在“设置”>“已关联的服务”>“Firebase”下查看关联状态。