uni-app 版本更新
APP检测版本并升级
//应用Id const currentAppId= plus.runtime.appid; // 获取当前应用版本号 const currentVersion = plus.runtime.versionCode; // 这里可以替换为你的服务器端接口,获取应用最新版本信息 uni.request({ url: 'https://your-api-server.com/check-update', // 服务器接口地址 data: { appid: plus.runtime.appid, version: inf.version }, success: function(res) { if (res.data.hasUpdate) { // 提示用户有新版本 uni.showModal({ title: '发现新版本', content: '检查到新版本,是否更新?', success: function(modalRes) { if (modalRes.confirm) { uni.downloadFile({ url: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app.png", success: (res) => { }, fail: (err) => { console.log('downloadFile fail, err is:', err) }, //方法2更新打开OpenUrl下载文件 // 用户选择更新,可以调用 plus.runtime.openURL 进行更新 plus.runtime.openURL(res.data.downloadUrl); } } }); } else { console.log('已是最新版本'); } }, fail: function(err) { console.error('获取更新失败: ' + err); } }); }); }