版本回退对接口hasUpdate等相关接口的影响
发布于 6 年前 作者 fang64 7349 次浏览 来自 问答

问题:在小程序中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) {

}

})

})

假如在发布代码后又选择版本回退,上述代码会生效吗,生效的话会是怎样的情况,重新下载旧版本代码吗?

2 回复

当前的回退机制是将旧版本的代码当做一个全新的版本发布,所以对用户来说是一个全新的版本

好的,谢谢

回到顶部