微信小程序发布新版本,主动更新老用户版本

  • Post author:
  • Post category:小程序


小程序新版本发布时,总会有老用户更新不及时的问题。存在这样的问题我们需要了解为什么?如何解决?

至于为什么?我不做解释了,小程序文档说的很清楚了。“指南-小程序运行时-运行机制”!

废话不多说,我们改怎么搞,请看代码

// 版本更新检测
    versionUpdateCheck() {
        let updateManager = wx.getUpdateManager();
        updateManager.onCheckForUpdate((result) => {
            if(result.hasUpdate) {
                // 更新事件
                updateManager.onUpdateReady((res) => {
                    console.log(res);
                    wx.showModal({
                        title: '更新提示',
                        content: '新版本已出新啊,是否重启应用?',
                        showCancel: false,
                        success(r) {
                            if(r.confirm) {
                                updateManager.applyUpdate();
                            }
                        }
                    })
                });
                updateManager.onUpdateFailed((result) => {
                    wx.showModal({
                        title: '已有新版本啦',
                        content: '请您删除当前小程序,到微信“发现-小程序”页,重新搜索"你的小程序名称"打开'
                    })
                });
            }
        });
    }



版权声明:本文为fetch_all原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。