2***@qq.com
2***@qq.com
  • 发布:2024-03-04 16:04
  • 更新:2024-08-01 11:49
  • 阅读:271

【报Bug】使用plus.runtime.install拉不起安装更新

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: 魅族

手机机型: 16th

打包方式: 云端

示例代码:

var downloadTask = plus.downloader.createDownload(url, {
filename: path
}, function(d, status){
if(status == 200){
_this.hasProgress = false
plus.runtime.install(d.filename, {force: true}, function(success) {
uni.showToast({
title: '安装成功',
mask: false,
duration: 1500
});
}, function(error) {
uni.showToast({
title: '安装失败-01',
mask: false,
duration: 1500
});
})
}
}, () => { console.log('下载失败'); })
downloadTask.start()

        var prg = 0;  
        downloadTask.addEventListener('statechanged', (task, status) => {  
            // 给下载任务设置一个监听 并根据状态  做操作  
            switch (task.state) {  
                case 1:  
                    console.log('正在下载')  
                    break;  
                case 2:  
                    console.log("已连接到服务器");  
                    break;  
                case 3:  
                    prg = parseInt((parseFloat(task.downloadedSize) / parseFloat(task.totalSize)) * 100);  
                    _this.hasProgress = true  
                    _this.currentPercent = prg        
                    break;  
                case 4:  
                    //下载完成  
                    break;  
            }  
        }, false)

操作步骤:

app内下载更新版本文件,下载成功后拉起手机应用更新界面进行更新

预期结果:

版本更新

实际结果:

无法拉起更新界面

bug描述:

使用plus.downloader.createDownload下载更新文件后,使用plus.runtime.install安装更新一直不成功,拉不起安装界面

2024-03-04 16:04 负责人:无 分享
已邀请:
pnpl

pnpl

如果是离打包,记得添加sdk
install-apk-release.aar

6***@qq.com

6***@qq.com

解决了吗大佬 我也遇到同样的问题
甚至还报错 : “code“: -1201, “message“: “WGT/WGTU文件格式错误“

要回复问题请先登录注册