- 当前 Bug 的表现:
App({
onLaunch: function () {
if (wx.canIUse(“getUpdateManager”)) {
const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
console.log(res.hasUpdate)
})
updateManager.onUpdateReady(function () {
wx.showModal({
title: ‘更新提示’,
showCancel: false,
content: ‘发现新版本,请点击"确定"重启小程序’,
success: function (res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(function () {
// 新的版本下载失败
})
} else {
wx.showToast({
title: ‘您的微信版本过低,部分功能可能受限’,
icon: ‘none’
})
}
},
})
版本有更新,在启动小程序时会给出提示,但是用户还没点击确定就直接进入首页面,使用的小程序功能也是旧版的,难道需要在首页面调用这个接口才可以么?
- 预期表现
点击确定后重启小程序,然后跳转到首页面