checkVersion() {
plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {
// widgetInfo可以查看版本号
var version = widgetInfo.version
console.log(version)
// 将版本号传给后端
appVersion(version).then(res => {
let data = res.data;
// 后台返回判断是true就更新
if (data.update == true) {
// 判断安卓/苹果
if (plus.os.name == 'Android') {
uni.showModal({
title: '提示',
content: '是否更新新版本',
success: function(res) {
//点击确定
if (res.confirm) {
// 如果新版本路径不为空
if (data.wgtUrl) {
uni.downloadFile({
url: data.wgtUrl,
success: (downloadResult) => {
if (downloadResult
.statusCode === 200) {
plus.runtime.install(
downloadResult
.tempFilePath, {
force: false
},
function() {
console
.log(
'成功'
)
plus.nativeUI .alert(
"升级完成,请点击确定对App进行重启!",
function() {
plus.runtime
.restart();
});
},
function(e) {
console
.log(
'失败'
)
});
}
}
});
}
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
} else {
// 苹果手机
// appurl = data.pathIos;
// plus.runtime.openURL(appurl);// 跳转应用发布平台
});
}
}
});
});
},
app版本更新(要真机运行测试,在电脑会报错)
最新推荐文章于 2024-04-10 10:48:38 发布