收藏
回答

版本回退对接口hasUpdate等相关接口的影响

问题:在小程序中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 个回答

  • ShinBlueCat
    ShinBlueCat
    2018-10-22

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

    2018-10-22
    有用
    回复
  • 神经蛙
    神经蛙
    2018-10-23

    好的,谢谢

    2018-10-23
    有用
    回复
登录 后发表内容