回复 Android_TRY: 先附代码:
downloadApk(newVer, apkUrl) {
let _this = this
if (plus.os.version.startsWith('10')) { // 针对Android10情况
plus.runtime.openURL('apk下载url')
} else {
let wo = plus.nativeUI.showWaiting("下载更新文件...");
let dtask = plus.downloader.createDownload(apkUrl, {}, function (d, status) {
if (status == 200) { // 下载成功
let path = d.filename;
console.log(d.filename);
plus.runtime.install(path); // 安装下载的apk文件
} else {//下载失败
console.log("下载失败!");
plus.nativeUI.alert("下载失败!");
}
plus.nativeUI.closeWaiting();
});
dtask.start();
_this.downloadProcess(dtask, wo)
}
},
由于Android10下载安装apk有问题(下载完后无反应),现在只能通过openURL调出浏览器下载安装。
2020-01-07 09:53