鸿蒙next在uni-app中调用plus.runtime.install执行成功回调但是内容和版本号都没变

鸿蒙next在uni-app中调用plus.runtime.install执行成功回调但是内容和版本号都没变

操作步骤:

  • 正常操作

预期结果:

  • 成功安装

实际结果:

  • 安装失败

bug描述:

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

| 信息类别         | 详细信息       |
|------------------|----------------|
| 产品分类         | uniapp/App     |
| PC开发环境操作系统 | Mac            |
| PC开发环境操作系统版本号 | m2             |
| HBuilderX类型   | 正式           |
| HBuilderX版本号 | 4.66           |
| 手机系统         | HarmonyOS NEXT |
| 手机系统版本号   | HarmonyOS 5.0.1|
| 手机厂商         | 华为           |
| 手机机型         | nova13         |
| 页面类型         | vue            |
| vue版本         | vue3           |
| 打包方式         | 云端           |
| 项目创建方式     | HBuilderX      |

更多关于鸿蒙next在uni-app中调用plus.runtime.install执行成功回调但是内容和版本号都没变的实战教程也可以访问 https://www.itying.com/category-93-b0.html

23 回复

请问有人遇到过吗

更多关于鸿蒙next在uni-app中调用plus.runtime.install执行成功回调但是内容和版本号都没变的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


鸿蒙应该不支持plus吧

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

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

1111111

帮你再邀请几个官方的

回复 蔡cai: 感谢

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

你看发的视频和demo行嘛

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

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

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

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

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

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

install 功能测试

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

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

回到顶部