整合 Firebase 與 Play 遊戲服務專案

Firebase 能協助你提升遊戲體驗:

  • 利用 Google Analytics 這項免費應用程式成效評估解決方案,記錄遊戲事件 提供有關應用程式使用情況和使用者參與度的深入分析。

  • 使用支援遊戲的 Firebase 產品,例如 Crashlytics、遠端設定等。

開始使用

  1. 如果尚未建立 Firebase 專案,請將 Firebase 新增至專案 (C++ | Unity)。

  2. 將 Firebase 應用程式連結至 Google Play 開發人員帳戶。 您的 Play 遊戲服務專案會使用這個連結。
    在 Firebase 控制台中,前往 「Integrations」分頁。 按一下 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 控制台

    您也可以透過以下頁面存取 Firebase 控制台 Play 管理中心 在遊戲詳細資料中,按一下應用程式圖示旁的 Firebase 圖示 頁面。

常見錯誤疑難排解

無法在 Analytics 資訊主頁中查看 Play 遊戲事件

將 Google Play 連結至 Firebase 使用 Firebase 控制台 ( >「專案設定」 > 「整合」 >Google Play)。如果無法順利連結,請查看 包括:

無法透過 Play 管理中心存取 Firebase 控制台

確認您的 Google Play 開發人員帳戶已連結至 Firebase 應用程式。在 Play 管理中心、擁有者或 Google Play 開發人員帳戶的管理員可以在下方查看連結狀態: 設定 >已連結的服務 >Firebase