全部产品
云市场
云游戏

H5 应用加载失败,且伴有 RPC 7000 系列错误

更新时间:2020-03-25 20:56:26

错误描述

打开 H5 应用时,iOS 容器展示错误页面“系统繁忙,请稍后再试”,如下图所示:

system busy

问题排查

检查控制台输出日志,确认存在 RPC 7000 系列错误,例如:

  1. 2020-03-10 10:51:41.883119+0800 Demo[4765:231933] alipay.client.getUnionResource resp:{
  2. "Content-Length" = 0;
  3. Date = "Tue, 10 Mar 2020 02:51:41 GMT";
  4. "Strict-Transport-Security" = "max-age=31536000";
  5. "result-memo" = "%E9%AA%8C%E7%AD%BE%E7%9A%84%E5%8F%82%E6%95%B0%E4%B8%8D%E5%A4%9F%E3%80%82";
  6. "result-status" = 7001;
  7. "result-tips" = "%E7%AD%BE%E5%90%8D%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5%E3%80%82";
  8. }

解决方法

一般情况下,RPC 请求校验失败与客户端无线保镖签名数据不正确有关。

首先需要确认从 mPaaS 控制台下载配置文件内容是否正确、完整。

  • 对于 iOS 客户端,需要通过 mPaaS Plugin/Extension 重新导入云端数据。
    import
  • 对于 Android 客户端,需要在工程中置换 .config 文件。

必要时,可通过插件重新生成无线保镖图片。

说明:如果项目中接入了其他需要无线保镖产品的 SDK,请务必注意无线保镖图片的生成方法。

点击这里 下载包含错误的代码示例。