/** * 微信強制更新版本機制 */ const updateManager = wx.getUpdateManager(); // 請求完新版本信息的回調 updateManager.onCheckForUpdate(function (res) { let version = res.hasUpdate ? '有新版本待更新' : '最新版本' ; console.log(version); }) //新的版本已經下載好,調用 applyUpdate 應用新版本並重啓 updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已經準備好,是否重啓應用?', success: function (res) { if (res.confirm) { updateManager.applyUpdate() } } }); }) // 新的版本下載失敗 updateManager.onUpdateFailed(function () { wx.showModal({ title: '新的版本下載失敗,請從新安裝白日夢小程序', icon: 'success', duration: 2000 }); })
官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api/getUpdateManager.htmlhtml