Firebase 實時數據庫存儲數據並與我們的 NoSQL 雲數據庫同步。數據在所有客戶端之間實時同步,並在您的應用程序離線時保持可用。
在你開始之前
在使用實時數據庫之前,您需要:
註冊您的 Unity 項目並將其配置為使用 Firebase。
如果您的 Unity 項目已經使用 Firebase,那麼它已經針對 Firebase 進行了註冊和配置。
如果您沒有 Unity 項目,可以下載示例應用程序。
將Firebase Unity SDK (特別是
FirebaseDatabase.unitypackage
)添加到您的 Unity 項目。
請注意,將 Firebase 添加到您的 Unity 項目涉及Firebase 控制台和您打開的 Unity 項目中的任務(例如,您從控制台下載 Firebase 配置文件,然後將它們移動到您的 Unity 項目中)。
創建數據庫
導航到Firebase 控制台的實時數據庫部分。系統會提示您選擇一個現有的 Firebase 項目。遵循數據庫創建工作流程。
為您的 Firebase 安全規則選擇啟動模式:
- 測試模式
適合開始使用移動和 Web 客戶端庫,但允許任何人讀取和覆蓋您的數據。測試後,請務必查看了解 Firebase 實時數據庫規則部分。
要開始使用 Web、Apple 或 Android SDK,請選擇測試模式。
- 鎖定模式
拒絕來自移動和 Web 客戶端的所有讀取和寫入。經過身份驗證的應用程序服務器仍然可以訪問您的數據庫。
選擇數據庫的位置。
根據數據庫的位置,新數據庫的 URL 將採用以下形式之一:
DATABASE_NAME .firebaseio.com
(對於us-central1
中的數據庫)DATABASE_NAME . REGION .firebasedatabase.app
(對於所有其他位置的數據庫)
單擊完成。
當您啟用實時數據庫時,它還會啟用Cloud API Manager中的 API。
設置公共訪問
實時數據庫提供了一種聲明性規則語言,允許您定義數據的結構、索引方式以及何時可以讀取和寫入數據。
下一步
了解如何為實時數據庫構建數據結構。
準備啟動您的應用程序:
- 在 Google Cloud Console 中為您的項目設置預算提醒。
- 監控 Firebase 控制台中的使用情況和計費儀表板,以全面了解項目在多個 Firebase 服務中的使用情況。您還可以訪問實時數據庫使用情況儀表板以獲取更詳細的使用信息。
- 查看Firebase 啟動清單。