POST (/ext/update/remote)

获取一个布尔值,指示指定的 AppXManifest 是否适用于 ERA 游戏。

URI 参数

参数 类型 说明
networkshare base64 编码的字符串 系统更新包的网络共享位置。 此网络共享应采用 base64 编码。

必需请求标头

无。

必需请求正文

如果访问网络共享需要凭据,则请求必须包含一个 JSON 正文,其中包含可选的用户名和密码参数以及一个布尔参数 AllowSameBuild,该参数指示即使主机已在此版本上是否也应允许恢复。 JSON 还应包含一个名为 RecoverOptions 的数组,该数组包含 ParamName 与 ParamValue 键-值对,用于指定以下更新选项:

  • X-UpdateDownloadPolicy:1 或 0,其中 0 表示主机将显示更新提示,1 表示禁止该提示。
  • X-ForceFactoryReset:用布尔值指示是否应执行出厂重置。
  • X-FactoryResetOptions:0xdededede(如果执行出厂重置),否则为 0。
  • X-HostName:应设置为“<save>”以保留主机名,即使在出厂重置情况下也是如此。
  • X-InhibitIdleTimeout:用布尔值指示更新时是否应遵守屏幕暗淡设置。
  • X-SandboxId:要作为恢复一部分进行设置的沙盒 ID。

响应

HTTP 状态代码

服务返回此部分中的状态代码之一,以响应使用此方法对此资源发出的请求。

代码 说明
200 已成功将主机更新为指定的恢复。
4XX 错误代码。
5XX 错误代码。

另请参阅

父级

/ext/update/remote