XR-123:在玩游戏期间安装/解锁游戏附加内容或易耗品 *
版本 1.0, 2020/3/1
提供可下载内容 (DLC) 的游戏必须允许用户无需终止并重新启动该游戏即可下载/解锁和使用可下载内容。
有关在游戏中访问和枚举 DLC 的详细信息,请阅读“可下载内容 (DLC) 包”部分
详细信息
游戏应该订阅 DLC 到达事件,并且通过允许玩家恢复该游戏内的内容来响应这些事件。 这包括在玩游戏期间或在游戏处于挂起或约束状态时完成了下载和安装的所有情形。
游戏可以选择通过游戏内提示来提示用户返回到某一菜单,以便加载新 DLC。
使用 DLC 解锁主要游戏程序包中内容的游戏必须能够容忍这样的情形:即主要游戏程序包仍在安装并且支持尚不提供的内容。 在这种情况下,用户应该能够看到他们有权访问 DLC,并且如果他们尝试使用 DLC,则游戏应该通知用户该游戏仍在安装内容。
意图
购买了游戏的附加内容的用户应该能够无缝地使用这些内容,而不会中断其游戏内体验。
实现指南和最佳做法
其他资源
认证测试用例
123-01 在玩游戏期间安装/解锁游戏附加内容或易耗品
测试步骤
- 启动该游戏并且继续玩活动游戏。
- 从 Microsoft Store 开始购买游戏附加内容或易耗品。
- 允许在后台完成下载。
- 确保用户能够继续玩游戏并且该游戏不会受到后台下载完毕的影响。
- 确保无需终止并重新启动该游戏即可使用这些内容。
- 当游戏受到约束时在下载完毕的情况下重复步骤 [1]-[5]。
- 当游戏受到约束时在下载完毕的情况下重复步骤 [1]-[5](等待至少 30 秒以便游戏完全挂起以及挂起以便中断任何 HTTP 请求)。
- 如果该游戏支持游戏内商店功能,则使用此功能重复步骤 [1]-[5] 以便开始加载项或游戏下载。
预期结果
提供游戏附加内容或易耗品的游戏必须允许用户无需终止并重新启动该游戏即可下载和使用内容。通过示例
- 用户无需终止并重新启动该游戏即可下载和使用这些内容。
- 该游戏通过游戏内提示来提示用户返回到某一菜单,以便加载新 DLC。
失败示例
- 用户必须终止并重新启动该游戏,才能使用这些内容。
123-02 在流式安装过程中安装/解锁主游戏包中包含的游戏附加内容或易耗品
测试步骤
- 验证游戏是否支持游戏附加内容或易耗品。
- 在进行完整游戏安装之前安装各类型的游戏附加内容或易耗品。
- 开始安装主要游戏软件包并且通过初始游戏标记启动(如果支持某一游戏标记)。
- 在游戏完成安装之前尝试使用 DLC。
预期结果
用户应该能够看到他们有权访问游戏附加内容或易耗品,并且如果他们尝试玩游戏,则该游戏必须允许使用,或者通知用户该游戏必须完全安装后才能使用 DLC。通过示例
- 用户可以看到他们有权访问这些内容。
- 如果用户尝试使用这些内容,将通知用户游戏仍在安装中。
失败示例
- 该内容不可见。
- 该内容可见,但在用户尝试使用该内容时未提供原因。