问题:在小程序中app.js 的 onLaunch有如下代码:
if(res.hasUpdate){
updateManager.onUpdateReady(function () {
wx.hideLoading()
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function (res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate()
}
}
})
})
}else{
wx.showToast({
title: '已是最新版本!',
})
}
})
updateManager.onUpdateFailed(function () {
// 新的版本下载失败
wx.showModal({
title: '下载失败',
content: '新版本下载失败,请检查网络!',
success: function (res) {
}
})
})
假如在发布代码后又选择版本回退,上述代码会生效吗,生效的话会是怎样的情况,重新下载旧版本代码吗?
当前的回退机制是将旧版本的代码当做一个全新的版本发布,所以对用户来说是一个全新的版本
好的,谢谢