uniapp小程序强制更新解决
LeHan 人气:0前言
微信小程序发完正式版后,别人不是马上就能同步收到的,搞得很复杂,还是上个版本
那咋办捏
解决办法
从uni官网找到了一个api ,可以弹窗强制更新,原理应该是本地对比网上的版本
我直接上代码,欢迎放心粘贴使用
const updateManager = uni.getUpdateManager(); updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate); }); updateManager.onUpdateReady(function (res) { uni.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success(res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate(); } } }); }); updateManager.onUpdateFailed(function (res) { // 新的版本下载失败 });
加载全部内容