这个API在7、8月份使用都很正常,10月左右之后,好像一直没有效果了,这块代码一直没有动过,看社区有人提过,以为会修复,但那么久了还是没有。更新以后,用户弹出modal窗,但并没更新,很奇怪!
// 检查是否有最新版本,在开发版和测试版中该函数失效
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager();
updateManager.onCheckForUpdate((res) => {
// 如果有最新版
if (res.hasUpdate) {
updateManager.onUpdateReady(() => {
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success() {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}
},
});
});
// 更新失败
updateManager.onUpdateFailed(() => {
wx.redirectTo({
url: `/pages/error/error?fail=${true}`,
});
});
}
});
}
微信小程序开发问题解答
微信小程序开发者回答:
麻烦具体描述下问题,也提供下appid
本文网址:http://www.91bianli.com/weixinxiaochengxu/42014.html