1***@163.com
1***@163.com
  • 发布:2025-06-11 17:30
  • 更新:2025-06-13 17:14
  • 阅读:162

【报Bug】鸿蒙next调用plus.runtime.install执行成功回调,但是内容和版本号都没变

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: m2

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 5.0.1

手机厂商: 华为

手机机型: nova13

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

正常操作

预期结果:

成功安装

实际结果:

安装失败

bug描述:

使用热更新,下载完wgt包后调用plus.runtime.install安装应用,返回成功的回调,但是版本号没更新,内容也没更新。不知道是不是bug

2025-06-11 17:30 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

请问有人遇到过吗

1***@163.com

1***@163.com (作者)

111111

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

鸿蒙应该不支持plus吧

  • 蔡cai

    https://uniapp.dcloud.net.cn/tutorial/harmony/runbuild.html#compatibility第二点有说明

    2025-06-12 11:16

  • 1***@163.com (作者)

    专门问uni官方人员了他们说plus.runtime.install是经过特殊处理的

    2025-06-12 11:26

  • 蔡cai

    回复 1***@163.com: 那就等官方回复吧

    2025-06-12 11:30

1***@163.com

1***@163.com (作者)

1111111

1***@163.com

1***@163.com (作者)

111111

1***@163.com

1***@163.com (作者)

1111111

DCloud_UNI_LXH

DCloud_UNI_LXH

提供复现视频看看,提供 demo

1***@163.com

1***@163.com (作者)

手动更新视频、手动更新demo

  • DCloud_UNI_LXH

    wgt 安装不会影响 app 的版本,整包从应用商店更新 app 版本才会更新。其次,我下载了你的 wgt 并且尝试在本地进行安装,虽然不知道安装后为什么是白屏,但是确实安装成功了

    2025-06-12 18:45

  • 1***@163.com (作者)

    回复 DCloud_UNI_LXH: 我试的也是安装成功了,但是内容没有发生改变,如果在安装成功回调时重启app,就会陷入循环,一直在更新重启更新重启,我也看到别人遇到了相同的问题,就在近期https://ask.dcloud.net.cn/question/209855

    2025-06-12 21:48

  • 1***@163.com (作者)

    回复 DCloud_UNI_LXH: 空白是不是我的wgt包只能安装在我的app上,或者你可以自己弄个wgt包在鸿蒙next试一试,我又重新打包试了一遍,还是不行

    2025-06-13 09:22

  • DCloud_UNI_LXH

    回复 1***@163.com: 安装成功了,内容没变说的是哪部分内容?建议使用一个内容变化比较大的 wgt 包测试。还有你怎么判断的版本进行安装?要判断 wgt 版本号。还有该功能预计要下掉

    2025-06-13 11:26

  • 1***@163.com (作者)

    回复 DCloud_UNI_LXH: 旧内容是首页上只有一个按钮,新内容是首页按钮消失应该显示的是一整个页面。plus.runtime.install安装的时候不是会自己判断版本号是否大于现在的版本号吗?小于就不安装。你测试的展示出来的效果有截图吗

    2025-06-13 11:39

DCloud_UNI_LXH

DCloud_UNI_LXH

install 功能测试

  • 1***@163.com (作者)

    我用新项目测试,还是不行,视频和链接都在im发你了

    2025-06-13 12:19

DCloud_UNI_LXH

DCloud_UNI_LXH

是和本地调试运行时的 hmr 热更新逻辑冲突了,这样在本地测试 wgt 更新

要回复问题请先登录注册