開始使用 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 控制台Realtime Database 專區。系統會提示您選取現有的 Firebase 專案。按照資料庫建立工作流程操作。

  2. Firebase Security Rules 選取起始模式:

    測試模式

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

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

    鎖定模式

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

  3. 選擇資料庫的位置。

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

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

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

  4. 按一下「完成」

啟用 Realtime Database 時,也會在 Cloud API Manager 中啟用 API。

設定公開存取權

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

後續步驟