透過 Firebase,您可以輕鬆為 iOS 和 Android 上的手機遊戲新增後端服務和分析功能。使用 C++ 和 Unity 適用的 SDK 時,您可以直接在 C++ 和 Unity 程式碼中存取 Firebase 服務,不必編寫任何 Swift/Objective-C 或 Java/Kotlin 程式碼。
如要進一步瞭解如何透過 Firebase 強化遊戲,請參閱我們的 Firebase 遊戲頁面。
遊戲中的 Firebase 用途範例
AdMob - 在遊戲中運用橫幅廣告、插頁式廣告,甚至是獎勵影片廣告,賺取收益。使用 Google Analytics (分析) 追蹤廣告成效。
分析 — 瞭解玩家與遊戲的互動方式、所玩的時間、完成關卡的時間、進行應用程式內購的頻率和頻率,以及返回遊戲的頻率等等。
App Check:預防 API 資源遭到濫用,避免未經授權的用戶端存取後端資源。
驗證:為玩家提供順暢的登入體驗,同時確保帳戶管理工作安全無虞。
即時資料庫 - 使用這個可擴充的即時資料庫讀取及寫入遊戲內容。即時資料庫可讓您追蹤玩家在遊戲過程中或遊戲結束後的狀況。
Cloud Firestore:使用這個即時且可擴充的資料庫來讀取及寫入遊戲內容。Cloud Firestore 提供卓越的運作時間保證,並可讓您從您選擇的全球位置提供資料。
Cloud Storage:安全可靠地儲存及提供玩家自製的內容,例如顯示圖片、遊戲玩法和螢幕截圖。
雲端通訊:向玩家通知新內容或關卡,或是向完成您可用內容的玩家傳送推播通知。
Crashlytics:節省尋找時間,將更多時間用於修正當機問題。針對當機事件提供深入可行的可行深入分析資料,建構更穩定的遊戲。
動態連結:可以在玩家之間共用內容,例如自訂關卡、遊戲內商品,以及遊戲邀請。
遠端設定:在不部署程式碼的情況下變更遊戲元素,包括敵方密度或開機頻率等設定。
Cloud Functions:在安全環境中執行後端程式碼,以回應其他 Firebase 產品及用戶端要求觸發的事件。
系統支援的 Firebase 產品
C++ 和 Unity 專用的 Firebase SDK 直接支援下列 Firebase 產品。Firebase 也支援在電腦工作流程 (Beta 版) 實作中可用的程式庫子集。
Firebase 產品 | C++ | Unity | 電腦 (Beta 版) |
---|---|---|---|
AdMob | |||
數據分析 | |||
App Check | |||
身分驗證 | |||
Cloud Firestore | |||
Cloud Functions | |||
雲端通訊 | |||
Cloud Storage | |||
Crashlytics | |||
動態連結 | |||
即時資料庫 | |||
遠端設定 |