uni.downloadFile({
url: app?.data.url,
success: function (res) {
console.log('下载成功',res)
if (res.statusCode == 200) {
plus.runtime.install(res.tempFilePath, {
force: true
}, function () {
console.log('安装成功')
uni.$tm.u.toast('更新完毕,即将重启');
setTimeout(() => {
plus.runtime.restart();
}, 2000)
}, function (e) {
console.log('安装失败',e)
uni.$tm.u.toast(e.message);
});
}
},
fail: function (e) {
console.log('下载失败',e)
uni.hideLoading();
uni.$tm.u.toast(e.errMsg);
}
})
这是代码
dLucky (作者)
是的,我用手机运行的时候就是这样,删除应用后运行第一次更新没有问题,能正常更新,等第二次就会提示
2025-04-10 21:06