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 啟動清單。