j***@126.com
j***@126.com
  • 发布:2021-10-09 20:27
  • 更新:2022-05-24 16:07
  • 阅读:1336

【报Bug】uniapp 更新wgt成功后版本没有变

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.9

手机系统: Android

手机系统版本号: Android 11

手机厂商: 模拟器

手机机型: android

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

js
console.log('安装文件:==========', path);
plus.nativeUI.showWaiting('安装更新文件...'); //安装更新文件...

                        uni.setStorageSync('ver', this.新版本号);  

                        plus.runtime.install(  
                            path,  
                            { force: true },  
                            function() {  

                                plus.nativeUI.closeWaiting();  
                                // 应用资源下载完成!  
                                plus.nativeUI.alert('应用资源下载完成!', function() {  
                                    plus.runtime.restart();  
                                });  
                            },  
                            function(e) {  
                                plus.nativeUI.closeWaiting();  
                                // 安装更新文件失败  
                                plus.nativeUI.alert('安装更新文件失败[' + e.code + ']:' + e.message);  
                            }  
                        );

操作步骤:

在APK中用wgt新版本更新后下面的两个版本号都没有变化

this.版本号 = plus.runtime.versionCode;
this.版本号1 = plus.runtime.version;

预期结果:

更新wgt文件后的版本与设置时版本一样

实际结果:

更新wgt文件后的版本前一个版本一样,没有更新版本号

bug描述:

uniapp 更新wgt成功后版本没有变

2021-10-09 20:27 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

使用这个API获取最新资源包版本号:plus.runtime.getProperty(plus.runtime.appid, (wgtInfo) => {this.version = wgtInfo.version})

该问题目前已经被锁定, 无法添加新回复