在app.js的onLaunch方法中写了检测用户版本更新为最新版本的代码,但是发现有些用户还是没有及时更新为最新版本
onLaunch: function () {
if(wx.canIUse('getUpdateManager')){
const updateManager=wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
if(res.hasUpdate){
updateManager.onUpdateReady(function () {
wx.showModal({
title:'更新提示',
content:'新版本已经准备好,是否重启应用?',
showCancel:false,
success:function (res) {
if(res.confirm){
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(function () {
wx.showModal({
title:'已经有新版本了',
content:'新版本已经上线啦,请您删除当前小程序,重新搜索打开'
})
})
}
})
}
}