開始使用 Unity 專用 Firebase 即時資料庫

Firebase Realtime Database 會將資料儲存在 NoSQL 雲端資料庫中,並與該資料庫同步。資料會即時同步處理所有用戶端的資料,且會在應用程式離線期間持續提供服務。

事前準備

如要使用 Realtime Database,請先完成下列步驟:

  • 註冊 Unity 專案並設定使用 Firebase。

    • 如果 Unity 專案已使用 Firebase,則已註冊並設定 Firebase。

    • 如果沒有 Unity 專案,可以下載範例應用程式

  • Firebase Unity SDK (具體來說是 FirebaseDatabase.unitypackage) 新增至 Unity 專案。

請注意,將 Firebase 新增至 Unity 專案時,您需要在Firebase控制台和開啟的 Unity 專案中執行工作 (例如從控制台下載 Firebase 設定檔,然後移至 Unity 專案)。

建立資料庫

  1. Firebase 控制台中,依序前往「資料庫和儲存空間」>「即時資料庫」

  2. 按一下 [Create database] (建立資料庫)。

  3. 選取 Firebase Security Rules 的啟動模式:

    測試模式

    適合用來開始使用行動和網路用戶端程式庫,但允許任何人讀取及覆寫您的資料。測試完畢後,請務必查看「瞭解 Firebase 即時資料庫規則」一節。

    如要開始使用網頁、Apple 或 Android SDK,請選取 testmode。

    鎖定模式

    拒絕行動和網路用戶端的所有讀寫要求。 通過驗證的應用程式伺服器仍可存取資料庫。

  4. 選擇資料庫位置。

    資料庫位置而定,新資料庫的網址會採用下列其中一種形式:

    • DATABASE_NAME.firebaseio.com (適用於 us-central1 中的資料庫)

    • DATABASE_NAME.REGION.firebasedatabase.app (適用於所有其他位置的資料庫)

  5. 按一下「完成」

啟用 Realtime Database 時,系統也會在 Cloud API 管理工具中啟用 API。

設定公開存取權

Realtime Database提供宣告式規則語言,可讓您定義資料結構、索引方式,以及資料的讀取和寫入時間。

後續步驟