<script>
import {
appUpApi
} from './api/index.js';
onLaunch: function() {
// #ifdef APP-PLUS
// 监听 升级配置
appUpApi().then(res => {
if (res.data && res.data != '') {
// 获取当前app的版本号
let currentVersion = plus.runtime.version.split('.').join('');
// 判断当前手机是苹果 还是 ios
let currentPlatform = uni.getSystemInfoSync().platform;
if (currentPlatform == 'ios') {
// 如果服务起的版本大于 当前app的版本 就提示 他 省级
if (Number(res.data.ios.versionNo) > currentVersion) {
setTimeout(()=>{
// 这里的弹框 用的是app 弹框组件 防止 用户点击返回 弹框关闭
this.$showModal({
title: '提示',
concent: '检测到有新版本,请前往更新',
delCancel: false,
confirmVal: '确定',
align: 'center'
}).then(() => {
plus.runtime.openURL(res.data.ios.downloadUrl);
});
},500)
}
} else {
if (Number(res.data.android.versionNo) > currentVersion) {
setTimeout(()=>{
this.$showModal({
title: '提示',
concent: '检测到有新版本,请前往更新',
delCancel: false,
confirmVal: '确定',
align: 'center'
}).then(() => {
plus.runtime.openURL(res.data.android.downloadUrl);
});
},500)
}
}
}
});
// #endif
},
</script>
uni-app 升级配置
最新推荐文章于 2025-03-12 19:06:19 发布