Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細

Unity用FirebaseRealtimeDatabaseの使用を開始する

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Firebase Realtime Database は、データを保存し、NoSQL クラウド データベースと同期します。データはすべてのクライアント間でリアルタイムに同期され、アプリがオフラインになっても引き続き利用できます。

あなたが始める前に

Realtime Databaseを使用する前に、次のことを行う必要があります。

  • Unity プロジェクトを登録し、Firebase を使用するように構成します。

    • Unity プロジェクトですでに Firebase を使用している場合は、Firebase 用に既に登録および構成されています。

    • Unity プロジェクトがない場合は、サンプル アプリをダウンロードできます。

  • Unity プロジェクトにFirebase Unity SDK (具体的にはFirebaseDatabase.unitypackage ) を追加します。

Unity プロジェクトに Firebase を追加するには、 Firebase コンソールと開いている Unity プロジェクトの両方でタスクが必要になることに注意してください (たとえば、コンソールから Firebase 構成ファイルをダウンロードして、それらを Unity プロジェクトに移動します)。

データベースを作成する

  1. Firebase コンソールRealtime Databaseセクションに移動します。既存の Firebase プロジェクトを選択するよう求められます。データベース作成ワークフローに従います。

  2. Firebase セキュリティ ルールの開始モードを選択します。

    テストモード

    モバイルおよび Web クライアント ライブラリの使用を開始するのに適していますが、誰でもデータの読み取りと上書きを行うことができます。テスト後「Firebase Realtime Database ルールを理解する」セクションを必ず確認してください。

    Web、Apple、または Android SDK を開始するには、testmode を選択します。

    ロックモード

    モバイルおよび Web クライアントからの読み取りと書き込みをすべて拒否します。認証されたアプリケーション サーバーは引き続きデータベースにアクセスできます。

  3. データベースの場所を選択します。

    データベースの場所に応じて、新しいデータベースの URL は次のいずれかの形式になります。

    • DATABASE_NAME .firebaseio.com ( us-central1のデータベース用)

    • DATABASE_NAME . REGION .firebasedatabase.app (他のすべての場所のデータベース用)

  4. [完了]をクリックします。

Realtime Database を有効にすると、 Cloud API Managerの API も有効になります。

パブリック アクセスの設定

Realtime Database は、データの構造化方法、インデックスの作成方法、およびデータの読み取りと書き込みを行うタイミングを定義できる宣言型ルール言語を提供します。

次のステップ