用户成功更新了小程序,但重启后还是能不断提示有更加新的版本
发布于 5 年前 作者 yang31 1439 次浏览 来自 官方Issues

const updateManager = wx.getUpdateManager()

updateManager.onCheckForUpdate(function (res) {

// 请求完新版本信息的回调

console.log('是否有新版本', res.hasUpdate)

})


updateManager.onUpdateReady(function () {

wx.showModal({

title: '更新提示',

content: '新版本已准备好,是否重启应用?',

showCancel: false,

success(res) {

if (res.confirm) {

// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启

updateManager.applyUpdate()

logger.info('更新新版本成功')

}

},

fail(res) {

logger.info('用户暂时不更新')

},

})

})


2 回复

在最新版本才带了这个检查的话,旧版本没有这个代码就不会触发提示,要下次发布才会触发这个提示

回到顶部