当前位置:首页 > 技术 > 微信开发 > 实现微信小程序自动更新到最新版本

实现微信小程序自动更新到最新版本

DChen3年前 (2021-03-21)微信开发1.23 K0

app.js 放在与周期函数同层级 (比如放在onLaunch函数后面)

autoUpdate: function () {    
    if (wx.canIUse('getUpdateManager')) {      
        const updateManager = wx.getUpdateManager()
      updateManager.onCheckForUpdate((res) => {        // 请求完新版本信息的回调
        if (res.hasUpdate) {
          updateManager.onUpdateReady(() => {
            wx.showModal({              
                        title: '更新提示',              
                        content: '新版本已经准备好,是否重启应用?',              
                        showCancel: false,              
                        success: (res) => {                
                        if (res.confirm) {
                      updateManager.applyUpdate()
                    }
              }
            })
          })
        }
      })
      updateManager.onUpdateFailed(() => {        // 新的版本下载失败
        wx.showModal({          
            title: '已经有新版本了哟~',          
            content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',
        })
      })
    } else {
      wx.showModal({        
          title: '提示',        
          content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
      })
    }
  },

转载自:https://blog.1e2.fun/?p=39

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

版权声明:本文由“憨小猪”发布,如需转载请注明出处。

本文链接:https://www.phper.red/post/27.html

返回列表

没有更早的文章了...

下一篇:二维码扫码登录原理(转载)

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。