ドキュメント

サポート

Vivox Unity SDK

Vivox Unity SDK

VAT を使用する既存のプロジェクトを Unity Authentication と統合する

Integrate Unity Authentication to an existing Vivox project that's already using Vivox Access Token.
読み終わるまでの所要時間 1 分最終更新 2日前

プレイヤーがチャンネルに参加して Vivox を操作するための、VAT を使用する Vivox インテグレーションがすでにある場合は、このガイドを使用して、Unity が提供するすべてのサービスにアクセスするために UAS と統合できます。 プレイヤーのサインインフローと VAT 作成フローにいくつかの変更を加える必要があります。 全体として 2 つのフローは以下のように作動します。

サインインする

  1. サインインの際にすべてのユーザーを UAS カスタム ID プロバイダー に登録し、プレイヤーの
    accessToken
    sessionTokens
    を取得します。
  2. accessToken
    sessionToken
    を使用してクライアントに AuthenticationService を設定します

VAT の作成

  1. Vivox SDK は、カスタムプロバイダー実装を使用する際に VAT が必要な場合にバックエンドに VAT をリクエストします。
  2. GetTokenAsync
    メソッド内で VAT をリクエストするときに、
    accessToken
    をバックエンドへのリクエストに追加します。
  3. バックエンドで、トークンから必要な情報を検証して抽出し、Vivox アクセストークンを作成してそれをクライアントに送り返します。

ステップ

以下のチュートリアルに従って、サインインと VAT 作成のフローを更新します。

1. サインインフローを更新する

カスタム ID サインインを設定するには、カスタム ID を使用してサインインする のステップに従います。

2. VAT 作成フローを更新する

UAS と統合するために VAT 作成フローを調整するには、Vivox アクセストークンと UAS を一緒に使用する のステップに従います。 これがすべて終了すると、Vivox Moderation プラットフォーム を含む、すべての Unity Gaming Services を使用する準備ができました。