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下查看鏈接狀態。