app新版本下载安装 “WGT安装包中manifest.json文件不存在”错误处理
app新版本下载安装 “WGT安装包中manifest.json文件不存在”错误处理
·
let url = https://xxxxxxxxxxxxx/app/work.apk
下载地址需为.apk结尾 其实就是下载服务器上的静态资源 如果是下载的流文件则会报错
此错误本人试了各种办法最后还是选择了下载服务器静态资源这一条
doUpData(fileId, url) {
console.log('开始下在方法');
// let url = `${BASE_URL}/sys/oss/file/appDown/${fileId}`;
console.log(url, 'url');
uni.showLoading({
title: '更新中……'
});
const downloadTask = uni.downloadFile({
//执行下载
url: url, //下载地址
// timeout: 1000 * 30, //30秒超时时间
// filePath: 'update.apk',
success: downloadResult => {
// console.log(downloadResult);
uni.hideLoading();
if (downloadResult.statusCode == 200) {
// console.log('下载成功准备安装');
plus.runtime.install(
//安装软件
downloadResult.tempFilePath,
{
force: true
},
function(ress) {
console.log(ress, 'ress');
plus.runtime.restart();
},
function(err) {
console.log(err, 'err');
plus.runtime.restart();
}
);
}
},
fail: err => {
uni.hideLoading();
// this.showdownLine = false;
// this.$u.toast(err.errMsg);
console.log(err);
},
complete: com => {
console.log(com, 'com');
}
});
},
更多推荐
已为社区贡献2条内容
所有评论(0)