我也遇到了这种问题,小程序更新的没有提示,只有关掉微信在打开微信才能用到最新的小程序
小程序使用updateManager更新,ios有更新提示,安卓没有- 当前 Bug 的表现(可附上截图) 使用updateManager更新,小程序版本发布后ios有更新的弹框提示,安卓没有 - 预期表现 添加强制更新ios与安卓应该都可以出现新版本的跟新提示。 - 复现路径 - 提供一个最简复现 Demo getUpDateNew(){ if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(function (result) { if (result.hasUpdate) { // 有新版本 updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success(res) { if (res.confirm) { updateManager.applyUpdate() } } }) }); updateManager.onUpdateFailed(function () { wx.showModal({ title: '已经有新版本了哟~', content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' }); }); } }); } else { // 有更新肯定要用户使用新版本,对不支持的低版本客户端提示 wx.showModal({ title: '温馨提示', content: '当前微信版本过低,无法使用该应用,请升级到最新微信版本后重试。' }); } }
2019-07-11为什么有些手机有更新提示,有些手机就没有更新提示,苹果手机就没有
新版本发布之后用户打开小程序还是旧版本如题,发布新版本用户打开小程序发现是旧版本,关掉后再次重新打开恢复正常。 问题已解决,感谢大家的帮助,这个问题还真没有注意到,附微信文档截图及地址。 [图片] https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/update-mechanism.html 分享一下解决方案及模拟测试 http://www.copterfly.cn/sundries/wx-getUpdateManager.html 补充 新版本的工具在此设置编译模式,如下图。 [图片]
2019-07-11