Firebase 可以幫助您提升遊戲等級:
使用 Google Analytics 記錄遊戲事件,Google Analytics 是一款免費的應用程式測量解決方案,可提供有關應用程式使用情況和使用者參與度的洞察。
使用任何支援遊戲的 Firebase 產品,例如 Crashlytics、Remote Config 等。
開始使用
將您的 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 儀表板中查看已記錄的事件。
您也可以點擊遊戲詳細資料頁面中應用程式圖示旁的 Firebase 圖標,從Play Console造訪 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 Console中,Play 開發者帳戶的擁有者或管理員可以在設定 連結服務> Firebase下查看連結狀態。