共计 779 个字符,预计需要花费 2 分钟才能阅读完成。
问题形容:APP 启动 mPaaS 小程序弹出 toast 信息:” 利用更新谬误 ”。
起因剖析
调用 MDS 小程序更新接口之后,没有拉到对应的小程序信息,就会返回 1001。
mPaaS 框架在关上一个小程序利用前,首先须要获知该小程序的根本信息,因而客户端会被动通过 RPC 申请和服务端公布信息对不上。如果拉取小程序失败,或没有命中要关上的指标利用,APP 会提醒谬误 “ 利用更新谬误 ”。
针对这类问题,排查方向包含:可能的起因是服务端没公布(控制台未公布上传的小程序或者刚刚公布服务端还没收到刚公布的小程序)、客户端版本不在范畴内、或者是申请信息和服务端公布的规定不匹配导致。
排查思路
1. 过滤日志
在 AS 控制台过 log 日志信息 DynamicRelease。查看 UnionResourceInfo 对象爱护 Item 信息。
服务端获取到小程序的根本信息,有 item 信息:
2. 查看小程序的状态
小程序状态:待发布、已完结公布时;服务端都不能失常拉取到小程序信息:
3. 创立小程序时,最低版本输出 0.0.0.0,最高版本不填写
最低版本输出 0.0.0.0,最高版本不填写示意无限大;版本号对应 Android 我的项目 versionName 值;
最低版本号 < 以后 APP 版本号 < 最高版本号时,能力失常的拉取 mPaaS 小程序;
若不在这个范畴 APP 启动小程序时就会拉取失败,报 “ 利用更新谬误 ”。
留神:正式版本请依据理论的客户端范畴进行设置。
工单帮助
如果仍然不能解决问题,请筹备好相干问题的复现 Demo 工程,通过阿里云工单零碎分割 mPaaS 售后技术支持。
下期预报
mPaaS-iOS 小程序打不开问题该如何排查?
撰文:刘启洋
– END –
延长浏览
- 排查指南 | mPaaS 小程序提醒“网络不给力”时该如何排查?
- 开发技巧 | mPaaS 小程序自定义事件,如何勾销注册?
- 登陆!Let’s Start Coding
理解「mPaaS 小程序」更多资讯