After the WeChat applet is released, the client updates wx.getUpdateManager()

Use wx.getUpdateManager(), WeChat Mini Program Official Documentation

I wrote it in the onReady() method of the login interface

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

            })
        },

Test method: WeChat developer tools, add compilation mode, choose to simulate update at next compilation

 

 

 

Guess you like

Origin blog.csdn.net/starstarstarl/article/details/129579393