Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

與您的Play遊戲服務項目集成

當您在Google Play控制台中將Firebase添加到Play遊戲服務項目中時,您可以:

  • 獲取對Firebase的Google Analytics(分析)的訪問權限,這是一個免費的應用評估解決方案,可提供有關應用使用情況和用戶參與度的見解。
  • 通過將Play Games事件記錄到Firebase,在Analytics(分析)信息中心中查看您的Games事件。

將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(分析)儀表板中記錄的事件。您還可以通過在“遊戲詳細信息”頁面中單擊應用程序圖標旁邊的Firebase圖標,直接從Play控制台訪問Firebase控制台。

解決常見錯誤

無法在Google Analytics(分析)信息中心中查看Play遊戲事件

  • 檢查您是否集成了Google Analytics(分析)
  • 驗證您的代碼是否實現了LOGINUNLOCK_ACHIEVEMENTPOST_SCORE
  • 通過啟用詳細日誌記錄來驗證SDK是否正在記錄事件。由於設備會批量處理事件以延長電池壽命,因此可能需要一些時間才能在Google Analytics(分析)信息中心中顯示這些事件。
  1. 在“ IAM和管理”頁面上驗證您的角色是“所有者
  2. 手動鏈接您的Firebase項目選項卡。

無法從Play控制台訪問Firebase控制台

您登錄Play控制台的帳戶可能未添加到Firebase項目中。請與Firebase項目所有者聯繫,以確認您的帳戶是否已通過Firebase控制台添加到Firebase項目中。