我这边一直都是用下面这个代码来检测是否检测到小程序有更新的, 如果有更新就强制更新的, 之前每次发布都很正常的, 都能检测到更新并且强制更新, 但是我今天发布了两版本, 发现发布上去的小程序自己打开后并没有提示更新, 我检测了下代码, 这个代码完全没有改过的, 请问是不是腾讯那边检测是否更新的接口改变了呀, 还是怎么回事? 谢谢!
/** * 检测当前的小程序 * 是否是最新版本,是否需要下载、更新 */function checkUpdateVersion() { //判断微信版本是否 兼容小程序更新机制API的使用 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) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新版本下载失败 wx.showModal({ title: '已有新版本', content: '请您删除小程序,重新搜索进入', }) }) } }) } else { wx.showModal({ title: '溫馨提示', content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) }}module.exports = { checkUpdateVersion}
是不是已经升级到最新版本了
我的微信就是最新版本也不会有任何提示