hhafeng
hhafeng
  • 发布:2023-11-10 12:36
  • 更新:2023-11-14 13:52
  • 阅读:329

【报Bug】制作wgt更新包,更新安装时的BUG

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10 20H2

HBuilderX类型: 正式

HBuilderX版本号: 3.97

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: meta20

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

热更新报模块未配置

预期结果:

更新成功

实际结果:

更新失败

bug描述:

APP使用了FacialRecognitionVerify实人认证模块,云打包了1.0.0版本。然后打包了一个1.0.1的wgt更新包。app模块配置未作任何修改。提未如图的错误。

2023-11-10 12:36 负责人:无 分享
已邀请:
hhafeng

hhafeng (作者) - 格言

IOS热更新安装成功,没有这个提示,就安卓有这个提示。

hhafeng

hhafeng (作者) - 格言

wgt热更新报:“WGT的manifest.json中配置使用了“facialrecognitionverify”模块,而App打包时没有配置这些模块,升级后可能导致部分功能不可用”。

BoredApe

BoredApe - 有问题就会有答案。

wgt包中的权限和模块需要和基座包中的一致。

  • hhafeng (作者)

    是一致的,没有做任何更改制作的wgt更新包

    2023-11-14 11:10

  • hhafeng (作者)

    应该是官方的云打包或者制作wgt包有BUG。论坛中也有一个相关的问题,不过是另一个模块。https://ask.dcloud.net.cn/question/161167

    2023-11-14 11:12

  • BoredApe

    回复 hhafeng: 不是一个问题。您这个就是两次打包模块权限不一致导致的。

    您可以解压apk和wgt包查看manifest.json中的权限是否一致

    2023-11-14 11:16

  • hhafeng (作者)

    回复 BoredApe: 如果两个包中的manifest.json不一致,也是打包后导致的。我没有修改呀。

    2023-11-14 11:37

  • hhafeng (作者)

    我刚才去把APK和wgt中的manifest.json,比较了一下。截图在下面

    2023-11-14 11:46

  • hhafeng (作者)

    回复 BoredApe: 两个manifest.json文件中都有配置FacialRecognitionVerify,热更新却报错。

    2023-11-14 11:49

  • BoredApe

    回复 hhafeng: apk包和wgt包都发一下

    2023-11-14 13:37

  • hhafeng (作者)

    回复 BoredApe: 已经发到下面了

    2023-11-14 13:53

hhafeng

hhafeng (作者) - 格言

这是apk 和 wgt中的

hhafeng

hhafeng (作者) - 格言

apk包下载地址:https://oss.image.wujixue.com/com.wujixue.app1.0.0.apk
wgt包在附件中。

要回复问题请先登录注册