// 检测版本
AndroidCheckUpdate: function() {
let user = uni.getStorageSync('user')
var _this = this;
_this.sendRequest({
url: "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
method: "POST",
hideLoading: true,
success: function(res) {
if (res.data.vsersion > res.data.ver) {
uni.showModal({ //提醒用户更新
title: "更新提示",
content: '有新的版本发布,是否下载更新。新版本下载完成后将自动弹出安装程序。',
success: (res) => {
var dtask = plus.downloader.createDownload(
"xxxxxx安装包地址xxxxxxxxxxx", {},
function(d, status) {
// 下载完成
if (status == 200) {
plus.runtime.install(plus.io.convertLocalFileSystemURL(d
.filename), {}, {}, function(error) {
uni.showToast({
title: '安装失败',
mask: false,
duration: 1500
});
})
} else {
uni.showToast({
title: '更新失败',
mask: false,
duration: 1500
});
}
});
dtask.start();
}
})
}
},
fail(err) {
console.log(err)
}
})
}
uniapp检测版本并自动更新
最新推荐文章于 2024-12-22 13:56:55 发布