XR-047:User-Profile Access *

版本 1.1, 2021/2/1

游戏必须向用户提供选项,以便无论在哪里枚举用户的显示名称,都可以访问其他 Xbox Live 用户的玩家卡片。

详细信息

在此要求适用的示例包括排行榜、会话大厅和游戏后统计信息。

要执行此操作,游戏必须在 Xbox 主机上使用 (XDK) 或 XGameUiShowPlayerProfileCardAsync (GDK) API,并且在为 Windows 进行开发时,使用 show_profile_card_ui 或 ShowProfileCardUIAsync API。 有关这些 API 的详细信息,请参阅你的目标平台的开发文档。

例外

在未启用 UI 导航的区域中(例如在静态加载屏幕中或正在玩游戏期间在提醒显示中),此要求不适用。

实现指南和最佳做法

其他资源

认证测试案例

047-01 用户档案访问

测试步骤

  1. 设备 1 和 2:启动游戏。
  2. 设备 1 和 2:登录到某一 Xbox Live 档案。
  3. 设备 1:设置 Xbox Live 多人游戏会话。
  4. 设备 2:找到并加入主机 1 创建的游戏会话。
  5. 在设备 2 已加入该游戏会话后确认以下方面:
  • 从游戏前大厅,通过选择其他 Xbox Live 用户的玩家代号访问该用户的玩家卡片。
  • 在玩游戏期间,尝试通过选择其他 Xbox Live 用户的玩家代号访问该用户的玩家卡片。 (这不一定可行,具体取决于游戏。)
  • 从游戏后统计信息屏幕,通过选择其他 Xbox Live 用户的玩家代号访问该用户的玩家卡片。
  • 从排行榜区域,通过选择其他 Xbox Live 用户的玩家代号访问该用户的玩家卡片。
  • 找到列出玩家代号的任何其他区域,然后尝试通过选择其他 Xbox Live 用户的玩家代号访问该用户的玩家卡片。

预期结果
预期用户将能够查看其他 Xbox Live 用户的玩家卡片信息。

通过示例

  1. 用户能够在显示玩家代号并启用了 UI 导航的所有位置访问其他 Xbox Live 用户的玩家卡片。

失败示例

  1. 用户无法在显示玩家代号并启用了 UI 导航的任何位置访问其他 Xbox Live 用户的玩家卡片。