在app.vue的onLaunch生命周期(应用初始化完成触发(只触发一次))
请求接口,返回最新版本号,判断当前本地版本号月线上版本号是否一致
// 请求版本更新号
getNewest().then((res) => {
if (res.code == '200' && res.data) {
let openUrl = plus.os.name === "iOS" ? res.data.iosUrl : res.data.androidUrl;
if (res.data.appVersion !== plus.runtime.version) {
uni.showModal({
title: "更新提示",
content: `已有新版本${res.data.appVersion},是否选择更新?若不更新则会退出应用`,
success: (showResult) => {
if (showResult.confirm) {
plus.runtime.openURL(openUrl)
}
// 安卓退出app
plus.runtime.quit();
},
})
}
}
})
不一致择提示更新,这边如果不更新会强制退出
标签:uniapp,版本号,res,APP,更新,plus,runtime,data From: https://blog.51cto.com/u_16204378/7279602