我也遇到了,红米k40,更新后函数不触发
能检测到有新版本,但updateManager.onUpdateReady不执行,有遇到的吗?if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate((res) => { console.log('更新检测:'+res.hasUpdate); if (res.hasUpdate) { updateManager.onUpdateReady(() => { console.log('更新完成'); wx.showModal({ title: '更新提示', content: '新版本已经准备就绪,是否需要重新启动应用~', success: (res) => { if (res.confirm) { updateManager.applyUpdate() } } }); }); updateManager.onUpdateFailed(() => { wx.showModal({ title: '已有新版本上线', content: '小程序自动更新失败,请删除该小程序后重新搜索打开哟~', }); }); } }); } else { wx.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请更新到最新的微信后再重试~', }); }
2021-09-22