微信小程序 发布新版本后 强制升级

发布新版本后,有的用户还是旧版本,可直接强制帮用户升级

将下面这段放在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" });
    })
  },

猜你喜欢

转载自blog.csdn.net/qq_21041889/article/details/119216462