美文网首页
小程序-检查版本更新

小程序-检查版本更新

作者: hongi_k | 来源:发表于2019-07-15 18:42 被阅读0次

    6.6.3 及以上版本的客户端,小程序会定时 check 最近使用过的小程序是否有发布新版本;如果有,下次冷启动(指打开非缓存在后台的小程序)的时候会同步更新新版本再打开。
    这样可以保证在新版本发布 24 小时后,所有小程序都能使用最新版本。
    但是如果是修复了一些紧急bug的时候,用户有可能无法及时的更新到最新版本,所以小程序提供了接口,来检测是否有新版本,新版本下载以及是否重启

    查看官方更新机制
    API:wx.getUpdateManager()

    在app.js的onLaunch()中调用以下代码,就可以及时让用户更新到最新版本

        const updateManager = wx.getUpdateManager()
        updateManager.onCheckForUpdate(function (res) {
          // 请求完新版本信息的回调
            console.log(res.hasUpdate)
        })
        // 下载新版本
        updateManager.onUpdateReady(function () {
            wx.showModal({
                title: '更新提示',
                content: '新版本已经准备好,是否重启应用?',
                success(res) {
                    if (res.confirm) {
                        // 重启应用
                        updateManager.applyUpdate()
                    }
                }
            })
        })
        // 新版本下载失败
        updateManager.onUpdateFailed(function (res) {
            console.log(res)
        })
    

    相关文章

      网友评论

          本文标题:小程序-检查版本更新

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