Firebase Realtime Database 會將資料儲存至 NoSQL 雲端資料庫並同步處理。資料會即時同步處理所有用戶端,並在應用程式離線時持續提供服務。
事前準備
如要使用 Realtime Database,您必須先完成下列步驟:
註冊 Unity 專案並設定使用 Firebase。
如果 Unity 專案已使用 Firebase,就表示已為 Firebase 註冊及設定。
如果您沒有 Unity 專案,可以下載範例應用程式。
將 Firebase Unity SDK (具體來說是
FirebaseDatabase.unitypackage
) 新增至 Unity 專案。
請注意,將 Firebase 新增至 Unity 專案時,需要在 Firebase 主控台和您開啟的 Unity 專案中執行任務 (例如,從主控台下載 Firebase 設定檔,然後將其移至 Unity 專案)。
建立資料庫
前往 Firebase 控制台的 Realtime Database 專區。系統會提示您選取現有的 Firebase 專案。按照資料庫建立工作流程操作。
為 Firebase Security Rules 選取起始模式:
- 測試模式
適合開始使用行動和網路用戶端程式庫,但允許任何人讀取及覆寫您的資料。測試完成後,請務必詳閱「瞭解 Firebase 即時資料庫規則」一節。
如要開始使用網路、Apple 或 Android SDK,請選取 testmode。
- 鎖定模式
拒絕行動和網路用戶端的所有讀寫要求。已驗證的應用程式伺服器仍可存取資料庫。
選擇資料庫的位置。
視資料庫的位置而定,新資料庫的網址會採用下列任一形式:
(適用於DATABASE_NAME.firebaseio.com
us-central1
中的資料庫) (適用於所有其他位置的資料庫)DATABASE_NAME.REGION.firebasedatabase.app
按一下「完成」。
啟用 Realtime Database 時,也會在 Cloud API Manager 中啟用 API。
設定公開存取權
Realtime Database 提供宣告式規則語言,可讓您定義資料的結構、索引方式,以及資料可讀取及寫入的時機。
後續步驟
準備發布應用程式:
- 在 Google Cloud 控制台中,為專案設定預算快訊。
- 請在 Firebase 控制台中監控使用量和帳單資訊主頁,全面掌握專案在多項 Firebase 服務中的用量。您也可以前往 Realtime Database「用量」資訊主頁,查看更詳細的用量資訊。
- 詳閱 Firebase 上市檢查清單。