uni-app 制作wgt更新包 更新安装时的BUG
uni-app 制作wgt更新包 更新安装时的BUG
操作步骤:
- 热更新报模块未配置
预期结果:
- 更新成功
实际结果:
- 更新失败
bug描述:
APP使用了FacialRecognitionVerify实人认证模块,云打包了1.0.0版本。然后打包了一个1.0.1的wgt更新包。app模块配置未作任何修改。提未如图的错误。
信息类别 | 详细信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC开发环境版本 | windows10 20H2 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 3.97 |
手机系统 | Android |
手机系统版本 | Android 14 |
手机厂商 | 华为 |
手机机型 | meta20 |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
IOS热更新安装成功,没有这个提示,就安卓有这个提示。
wgt热更新报:“WGT的manifest.json中配置使用了“facialrecognitionverify”模块,而App打包时没有配置这些模块,升级后可能导致部分功能不可用”。
wgt包中的权限和模块需要和基座包中的一致。
是一致的,没有做任何更改制作的wgt更新包
应该是官方的云打包或者制作wgt包有BUG。论坛中也有一个相关的问题,不过是另一个模块。https://ask.dcloud.net.cn/question/161167
回复 hhafeng: 不是一个问题。您这个就是两次打包模块权限不一致导致的。 您可以解压apk和wgt包查看manifest.json中的权限是否一致
回复 BoredApe: 如果两个包中的manifest.json不一致,也是打包后导致的。我没有修改呀。
我刚才去把APK和wgt中的manifest.json,比较了一下。截图在下面
回复 BoredApe: 两个manifest.json文件中都有配置FacialRecognitionVerify,热更新却报错。
回复 hhafeng: apk包和wgt包都发一下
回复 BoredApe: 已经发到下面了
这是apk 和 wgt中的
apk包下载地址:https://oss.image.wujixue.com/com.wujixue.app1.0.0.apk
wgt包在附件中。