小程序 检测新版本

作者: 可怜的小黑兔 | 来源:发表于2019-02-28 09:24 被阅读106次
//app.js
App({
  onLaunch() {
    // 检测新版本
    if (wx.getUpdateManager) {
      const updateManager = wx.getUpdateManager();
      updateManager.onCheckForUpdate(res => {
        // 请求完新版本信息的回调.
      })
      updateManager.onUpdateReady(() => {
        wx.showModal({
          title: '更新提示',
          content: '新版本已经准备好,是否重启应用?',
          success(res) {
            if (res.confirm) {
              // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
              updateManager.applyUpdate();
            }
          }
        })
      });
      updateManager.onUpdateFailed(() => {
        // 新的版本下载失败
      });
    } else {
      // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
      wx.showModal({
        title: '提示',
        content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
      });
    }
  }
})

相关文章

网友评论

    本文标题:小程序 检测新版本

    本文链接:https://www.haomeiwen.com/subject/sgicuqtx.html