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 控制台中,依序前往「Databases & Storage」> 「即時資料庫」
按一下 [Create database] (建立資料庫)。
選取 Firebase Security Rules 的起始模式:
- 測試模式
適合用於開始使用行動和網頁用戶端程式庫,但允許任何人讀取及覆寫您的資料。測試完成後,請務必詳閱「瞭解 Firebase 即時資料庫規則」一節。
如要開始使用網頁、Apple 或 Android SDK,請選取測試模式。
- 鎖定模式
拒絕所有來自行動和網頁用戶端的讀寫要求。 通過驗證的應用程式伺服器仍可存取資料庫。
選擇資料庫的位置。
視資料庫的位置而定,新資料庫的網址會採用下列其中一種形式:
(適用於DATABASE_NAME.firebaseio.comus-central1中的資料庫) (適用於所有其他位置的資料庫)DATABASE_NAME.REGION.firebasedatabase.app
按一下「完成」。
啟用 Realtime Database 時,系統也會在 Cloud API Manager 中啟用 API。
設定公開存取權
Realtime Database提供宣告式規則語言,可讓您定義資料結構、索引方式,以及資料的讀寫時機。
後續步驟
瞭解如何為 Realtime Database建構資料。
準備推出應用程式:
- 在 Google Cloud 控制台中為專案設定預算快訊。
- 在 Firebase 控制台監控「Usage and billing」(用量與帳單) 資訊主頁,全面掌握專案在多項 Firebase 服務的用量。您也可以前往Realtime Database 用量資訊主頁,查看更詳細的使用資訊。
- 查看 Firebase 推出檢查清單。