微信小程序强制更新版本遇到的问题?
想要增加一个强制更新微信小程序版本的功能,在开发者工具中调试,是没有问题的。但是,发了线上版本后,却不弹出更新版本的弹窗。 代码如下,还请大佬帮忙看一下,问题在哪?已经调试了好久了 , 看了各种帖子,还是解决不了。 App({ onLaunch: function () { /* 版本自动更新代码 */ const updateManager = wx.getUpdateManager() console.log('updateManager in onLanuch', updateManager) updateManager.onCheckForUpdate(function (res) { console.log('has update in onLanuch:', res.hasUpdate) // 请求完新版本信息的回调 true说明有更新 }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新检测', // 此处可自定义提示标题 content: '检测到新版本,是否重启小程序?', // 此处可自定义提示消息内容 success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 wx.showModal({ title: '更新提示', content: '新版本下载失败', showCancel: false }) }) }, onShow: function () { /* 版本自动更新代码 */ const updateManager = wx.getUpdateManager() console.log('updateManager in onshow', updateManager) updateManager.onCheckForUpdate(function (res) { console.log('has update in onshow:', res.hasUpdate) // 请求完新版本信息的回调 true说明有更新 }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新检测222', // 此处可自定义提示标题 content: '检测到新版本,是否重启小程序?222', // 此处可自定义提示消息内容 success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 wx.showModal({ title: '更新提示', content: '新版本下载失败', showCancel: false }) }) }, globalData: { userInfo: null }, }) 其中,onShow 方法是为了调试加上去的,请大佬尽快回复哦,不甚感激!