发布新版本后,有的用户还是旧版本,可直接强制帮用户升级
将下面这段放在app.js里onLaunch() 调用一下就好了
updateApp:function(){const updateManager = wx.getUpdateManager()updateManager.onCheckForUpdate(function (res) {// 请求完新版本信息的回调if (res.hasUpdate) {wx.showLoading({title:'更新下载中...',})}})updateManager.onUpdateReady(function () {wx.hideLoading();wx.showModal({title:'更新提示',content:'新版本已经准备好,是否重启应用?',success:function (res) {if (res.confirm) {// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启updateManager.applyUpdate()}}})})updateManager.onUpdateFailed(function () {// 新的版本下载失败wx.hideLoading();wx.showToast({ title:'下载失败...', icon:"none" });})},