ドキュメント

サポート

Remote Config

Remote Config

Unity Remote Config 用のプロジェクト設定

Configure your project for Remote Config.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

要件

Remote Config パッケージのインストール

プロジェクトでのパッケージの使用方法の詳細については、パッケージ に関するドキュメントを参照してください。以下の手順は、使用している Unity エディターのバージョンによって異なる場合があります。

検証済みリリース

  1. Unity エディターで、Window (ウィンドウ) > Package Manager (パッケージマネージャー) を選択します。
  2. Package Manager (パッケージマネージャー) ウィンドウの Packages List ビューで Remote Config を見つけて選択します。
  3. Package Specific Detail ビューで、バージョンを選択してインストールし、パッケージをプロジェクトにインポートします。

プレビューリリース

  1. Package Manager (パッケージマネージャー) ウィンドウで Advanced ボタンを使用すると、Show Preview Packages に切り替えて、Package List ビューに表示することができます。
  2. 検証済みリリースのインストール の手順に従います。

ベータ版のお客様

アカウントマネージャーから Remote Config パッケージを受け取ったら、以下の手順に従ってください。
  1. パッケージをダウンロードして解凍します。
  2. Unity エディターで、Window (ウィンドウ) > Package Manager (パッケージマネージャー) を選択します。
  3. Package Manager (パッケージマネージャー) ウィンドウで、追加 (+) を選択して Add package from disk... (パッケージをディスクから追加...) ダイアログを開きます。
  4. 解凍した Remote Config パッケージのコピー内で package.json ファイルを見つけます。
  5. Open を選択してプロジェクトにパッケージをインポートします。

Remote Config 環境

使用を開始するには、環境を作成して名前を付けます。
  1. ウェブダッシュボード に移動します。
  2. 対応するプロジェクトを選択します。
  3. Add Environment (環境を追加) を選択します。
  4. 環境の名前を入力して Create (作成) を選択します。

環境名は変更できないため注意してください。

最初に作成する環境が、デフォルト環境として設定されます。クライアントから他に指定されない限り、これがリクエストされる環境となります。このデフォルト環境を、ウェブダッシュボードまたは REST API で EnvironmentID に割り当てることができます。 プロジェクトを設定したら、ウェブダッシュボード でルールと設定を構成します。

アセンブリ定義リファレンス

Remote Config パッケージは、Unity の認証およびコアサービスに依存します。そのような依存関係があるため、適切に設定するにはユーザーコードが少しだけ必要になります。 Remote Config を使用するには、以下のリファレンスを追加する必要があります。
  • com.unity.remote-config-runtime
  • Unity.Services.Authentication
  • Unity.Services.Core
Remote Config を使用する前に、以下を行う必要があります。
  • Unity Services を初期化する
    • UnityServices.InitializeAsync()
  • Unity Authentication を使用して認証する
    • AuthenticationService.Instance.SignInAnonymously()
      (匿名認証の場合)
    • AuthenticationService.Instance.SignInWithAppleAsync()
      (Apple 認証の場合)
    • AuthenticationService.Instance.SignInWithFacebookAsync()
      (Facebook 認証の場合)
    • AuthenticationService.Instance.SignInWithGoogleAsync()
      (Google 認証の場合)
    • AuthenticationService.Instance.SignInWithSteamAsync()
      (Steam 認証の場合)
    • AuthenticationService.Instance.SignInWithSessionTokenAsync()
      (既存トークンを使用した認証の場合)