uni-app 使用plus.runtime.install无法拉起安装更新
uni-app 使用plus.runtime.install无法拉起安装更新
| 开发环境 | 版本号 | 项目创建方式 | 
|---|---|---|
| HBuilderX | 3.99 | 云端 | 
产品分类:HTML5+
手机系统: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安装更新一直不成功,拉不起安装界面
更多关于uni-app 使用plus.runtime.install无法拉起安装更新的实战教程也可以访问 https://www.itying.com/category-93-b0.html
如果是离打包,记得添加sdk
install-apk-release.aar
更多关于uni-app 使用plus.runtime.install无法拉起安装更新的实战教程也可以访问 https://www.itying.com/category-93-b0.html
解决了吗大佬 我也遇到同样的问题
甚至还报错 : “code“: -1201, “message“: “WGT/WGTU文件格式错误“
 
        
       
                     
                   
                    


