排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时

阿里云云栖号 2020/12/28 14:08:52

**问题描述:APP 启动 mPaaS 小程序弹出 toast 信息:"应用更新错误"。原因分析调用MDS小程序更新接口之后,没有拉到对应的小程序信息,就会返回1001。mPaaS 框架在打开一个小程序应用前,首先需要获知该小程序的基本信息,因此客户端会主动通过 RPC 请求和服务…

**封面图1208.png

问题描述:APP 启动 mPaaS 小程序弹出 toast 信息:"应用更新错误"。

1.png

原因分析

调用MDS小程序更新接口之后,没有拉到对应的小程序信息,就会返回1001。

mPaaS 框架在打开一个小程序应用前,首先需要获知该小程序的基本信息,因此客户端会主动通过 RPC 请求和服务端发布信息对不上。如果拉取小程序失败,或没有命中要打开的目标应用,APP会提示错误 "应用更新错误"。

针对这类问题,排查方向包括:可能的原因是服务端没发布(控制台未发布上传的小程序或者刚刚发布服务端还没收到刚发布的小程序)、客户端版本不在范围内、或者是请求信息和服务端发布的规则不匹配导致。

排查思路

1.过滤日志

在AS控制台过log日志信息 DynamicRelease。查看UnionResourceInfo对象保护Item信息。

服务端获取到小程序的基本信息,有 item 信息:

2.png

2.查看小程序的状态

小程序状态:待发布、已结束发布时;服务端都不能正常拉取到小程序信息:

3.png

3.创建小程序时,最低版本输入0.0.0.0,最高版本不填写

最低版本输入0.0.0.0,最高版本不填写表示无限大;版本号对应Android项目versionName 值;

最低版本号<当前APP版本号<最高版本号时,才能正常的拉取 mPaaS 小程序;

若不在这个范围APP启动小程序时就会拉取失败,报 "应用更新错误"。

4.png

注意:正式版本请根据实际的客户端范围进行设置。

工单协助

如果依然不能解决问题,请准备好相关问题的复现 Demo 工程,通过阿里云工单系统联系 mPaaS 售后技术支持。

工单管理 (1).png.png")

原文链接
本文为阿里云原创内容,未经允许不得转载。**

随时随地学软件编程-关注百度小程序和微信小程序
关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时]http://www.zyiz.net/tech/detail-150355.html

上一篇:Taro 周报 #7: 收获「e代驾」案例,发布 v2.2.16 和 v3.2.0-canary.2

下一篇:小程序下的地图还能这么玩,你知道吗?

赞(0)

共有 条评论 网友评论

验证码: 看不清楚?
    关注微信小程序
    程序员编程王-随时随地学编程

    扫描二维码或查找【程序员编程王】

    可以随时随地学编程啦!

    技术文章导航 更多>
    扫一扫关注最新编程教程