关于小程序更新机制的问题
在很久之前的版本就加上了检查版本更新的机制
但是到现在看数据,依然有部分用户访问到的是两三个星期之前的版本,有些页面已经被下掉了,就开始报错,有没有大神指点下,具体的小程序更新机制是怎么样的呢,为什么会出现这样的情况
if (wx.canIUse( 'getUpdateManager' )) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate((result) => { console.log(result) if (result.hasUpdate) { updateManager.onUpdateReady(() => { // 新的版本已经下载好 wx.showModal({ title: '更新提示' , content: '新版本已经下载好,请重启应用。' , success: (res) => { if (res.confirm) { // 点击确定,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate(); } } }); }); updateManager.onUpdateFailed(() => { // 新的版本下载失败 wx.showModal({ title: '已经有新版本了哟~' , content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' }); }); } }) } else { wx.showModal({ title: '温馨提示' , content: '当前微信版本过低,无法使用该应用,请升级到最新版本后重试。' }) } |