プライバシーとアクセス許可の概要
タイトルのプライバシーとアクセス許可に関する問題を確認して解決するには、このトピックを参照してください。
Xbox Live プライバシー サービスは、ユーザーのユーザー設定を尊重し、必要なソーシャル エクスペリエンスを提供することでユーザーを保護します。
プライバシー サービスは、Xbox サービス API (XSAPI) と Xbox サービス REST エンドポイントを使用して、アクセス許可の確認、ユーザーのミュート、およびユーザーの回避をサポートします。
詳細については、「XSAPI の概要」を参照してください。
注意
プライバシー サービスを使用してユーザーのプライバシー設定を取得または設定することはできません。
アクセス許可の確認
アクセス許可の確認は、プライバシー サービスで提供される主な機能です。 これらの確認は、指定したユーザーが別のユーザーまたは複数のユーザーと一緒にアクションを実行できるかどうかを判断することで機能します。
たとえば、ユーザーがターゲットと通信できるかどうかを確認したい場合、プライバシー サービスは以下のシナリオを含む関連条件の範囲に基づいて応答します。
- 両方のユーザーの設定でこのシナリオを許可しますか?
- ユーザー間の関係は何ですか?
- そのアクターはターゲットの回避リストにありますか?
Xbox プライバシー サービスは、は、クロスネットワーク通信アクセス許可の確認をサポートしています。 Xbox ユーザーは、他のネットワーク上の友達と通信するか (crossNetworkFriends)、そのネットワーク上の全員と通信するか (crossNetworkUsers) を決めることができます。
プライバシーサービスでは、タイトルが、crossNetworkUsers または crossNetworkFriends がユーザーと通信できるかどうかを、CommunicateUsingText、CommunicateUsingVideo、および CommunicateUsingVoice アクセス許可の確認を通じて確認できます。
注: クロスネットワーク通信は、プライバシー サービスのアクセス許可がサポートする唯一のネットワーク間のシナリオです。
詳細は、「XblPrivacyCheckPermissionAsync」または「GET (/users/{requestorId}/permission/validate)」を参照してください。
ミュート リスト
タイトルでは、プライバシー サービスでユーザーのミュート リストを取得できます。 ミュート リストでは、リストの所有者が音声通信したくないユーザーを最大 250 人まで指定します。
注意
ミュート リストは音声通信を制御しますが、テキスト通信には影響しません。
既定では、関連するすべてのアクセス許可確認でミュート リストが組み込まれています。 これにより、他のアクセス許可確認に加えて、ミュート リストの確認を余分に行う必要がなくなります。
例えば、あるユーザーが他のユーザーと音声チャットできるかどうかを知りたい場合、プライバシー サービスはアクセス許可確認の一環として、ユーザーのミュート リストを確認します。 ミュート リストを確認する必要はありません。 しかし、ミュート リストを取得しておくと便利な場面があるかもしれません。
注意
ゲームでは、ユーザーのミュート リストに人を追加することはできません。
詳細は、「XblPrivacyGetMuteListAsync」および「GET (/users/{ownerId}/people/mute)」を参照してください。
回避リスト
またプライバシー サービスではユーザーの回避リストを取得することもできます。
回避リストには、最大 1,000 人までの Xbox ユーザーが登録可能で、所有者は、音声、テキスト、ゲームの招待、クラブの招待など、あらゆる形態のコミュニケーションを防ぐためにブロックしています。
回避リストを取得することは重要ですが、回避リストの確認は、関連するすべてのアクセス許可確認の一環でもあります。
例えば、あるユーザーが他のユーザーにテキスト メッセージを送信できるかどうかを知りたい場合、プライバシー サービスはアクセス許可確認の一環として回避リストを参照します。 回避リストを確認する必要はありません。
注意
ゲームでは、人をユーザーの回避リストに追加することはできません。
詳細は、「XblPrivacyGetAvoidListAsync」および「GET (/users/{ownerId}/people/avoid)」を参照してください。