XR-048:档案设置用法 *

版本 1.0,2020/3/1

该 Xbox Live 服务是 Xbox Live 用户档案信息的信任来源。 为支持此信任来源,游戏不得超出旨在支持网络断开连接情形的本地存储的缓存之外存储源自 Xbox Live 的用户信息,例如档案数据、首选项或玩家代号。 任何脱机缓存都必须在下次连接到服务时进行更新。

详细信息

例外

此要求并不适用于在记录的体验(例如视频或屏幕截图)中显示或使用玩家代号的情形。

实现指南和最佳做法

其他资源

认证测试用例

048-01 档案设置用法

测试步骤

  1. 选择某一档案并创建存档。
  2. 更改用户档案数据,包括更新玩家代号或帐户名称。
  3. 启动游戏,并加载步骤 [2] 中创建的存档。
  4. 确认游戏过程中可见的用户档案数据已发生更改,并且未存储在存档游戏中。
  5. 确认对玩家代号的所有引用(由游戏自动创建)已更新。 这包括任何对服务器托管功能的引用以及游戏内的引用。

预期结果
不得存储用户档案数据。 例如,如果游戏在游戏内(例如在欢迎消息中)或在非 Xbox Live 服务器(例如上传的命名数据)上使用玩家代号,那么在用户更改其玩家代号的情况下,原来的玩家代号不应再继续存在。 如果用户已经手动输入了玩家代号,此要求则不适用。

通过示例

  1. 用户档案数据和首选项设置更改后,所有显示内容中都进行了相应的更新。

失败示例

  1. 针对本地存储的存档数据(例如重播、存档、选项、地图和团队数据),游戏在游戏内或 Xbox 主页上均不显示用户更新后的玩家代号或 Microsoft 帐户名称。
  2. 针对游戏剪辑、重播和排行榜等永久性帖子或消息、公告帖、用户挑战、服装、主题、涂装、锦标赛和联赛等其他自定义帖子,游戏未更新用户在其中的玩家代号。 注意:这适用于新创建的帖子和之前创建的帖子。
  3. 针对用户的存档数据(例如重播、存档、选项、地图和团队数据),游戏存储了用户在其中的玩家代号,从而导致用户更改其玩家代号或帐户名称后无法使用相应的存档数据。