XR-047: ユーザー プロフィールへのアクセス *
バージョン 1.1、2021/2/1
タイトルでは、他の Xbox Live ユーザーの表示名が列挙される場合には必ずそれらのユーザーのゲーマーカードにアクセスできるようにしなければならない。
その他の情報
この要件が適用される状況の例として、ランキング画面、セッションのロビー、ゲーム終了後の統計画面などがあります。
この操作を実行するには、タイトルは Xbox 本体では ShowProfileCardAsync (XDK) または XGameUiShowPlayerProfileCardAsync (GDK) API を、また Windows 向けの開発時には show_profile_card_ui または ShowProfileCardUIAsync API を使用しなければなりません。 これらの API の詳細については、ターゲット プラットフォーム向けの開発ドキュメントを参照してください。
例外
この要件は、静止している読み込み画面や、アクティブなゲームプレイ中のヘッドアップ ディスプレイ内などの、UI 操作が有効になっていないエリアに名前を表示する場合には適用されません。
実装に関するガイダンスとベスト プラクティス
その他のリソース
サーティフィケーション テスト ケース
047-01 ユーザー プロフィールへのアクセス
テスト手順
- デバイス 1 および 2: タイトルを起動します。
- デバイス 1 および 2: Xbox Live プロフィールにサインインします。
- デバイス 1: Xbox Live マルチプレイヤー ゲーム セッションを設定します。
- デバイス 2: 本体 1 で作成したゲーム セッションを見つけて参加します。
- デバイス 2 がゲーム セッションに参加した後、次を確認します。
- ゲーム開始前のロビーで、別の Xbox Live ユーザーのゲーマータグを選択して、そのユーザーのゲーマー カードにアクセスします。
- ゲームプレイ中に、別の Xbox Live ユーザーのゲーマータグを選択して、そのユーザーのゲーマー カードにアクセスします。 (この操作ができるかどうかはタイトルによって異なります)。
- ゲーム終了後の統計画面で、別の Xbox Live ユーザーのゲーマータグを選択して、そのユーザーのゲーマー カードにアクセスします。
- ランキング エリアで、別の Xbox Live ユーザーのゲーマータグを選択して、そのユーザーのゲーマー カードにアクセスします。
- ゲーマータグが一覧表示される他のエリアをすべて探し、別の Xbox Live ユーザーのゲーマータグを選択して、そのユーザーのゲーマー カードにアクセスしてみます。
想定される結果
ユーザーは他の Xbox Live ユーザーのゲーマー カード情報を表示できる必要があります。成功例
- ゲーマータグが表示され、UI ナビゲーションが利用可能なすべての場所で、ユーザーは別の Xbox Live ユーザーのゲーマー カードにアクセスできます。
失敗例
- ゲーマータグが表示され、UI ナビゲーションが利用可能ないずれの場所でも、ユーザーは別の Xbox Live ユーザーのゲーマー カードにアクセスできません。