楼主解决这个问题了吗
NFC发送数据提示失败,nfca.transceive返回13017错误?代码如下: [图片]
2020-12-16楼主,这个问题你搞定了吗?我这也是显示不能更新,检测不到新版本,hasUpdate: false
wx.getUpdateManager 方法检测小程序版本更新不起作用,怎么解决?// 在onLaunch回调中写了如下方法 // 更新时 正式环境旧版本:1.0.3.xxxx 新版本:1.0.5.xxxx // 发布成功后,打开小程序没有弹窗提示更新,仍然显示的是旧版本,当我删除当前小程序,再次搜索打开后才是新版本 // 这个问题是出在哪里呢? if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(res => { if (res.hasUpdate) { updateManager.onUpdateReady(() => { wx.showModal({ title: "更新提示", content: "新版本已上线,是否重启应用?", success: function (res) { if (res.confirm) { try { wx.clearStorageSync() } catch (e) { // Do something when catch error } updateManager.applyUpdate(); } } }) }) updateManager.onUpdateFailed(() => { wx.showModal({ title: "检测到新版本", content: "新版本已经上线啦~,请您删除当前小程序,重新搜索打开" }); }); } }) }
2020-02-24今天测试了,和楼主写的一样,线上旧版是1.0.3,迭代更新到了1.0.5,但是还是没有提示更新,查看了Log。没有检测到更新(hasUpdate: false)
微信小程序检测版本更新不管用我在app.js的onLaunch中添加了检测版本更新,在测试时自定义的编译模式中选择下次编译时版本更新,可以检测到更新提示。现在小程序已经上线了,也更新几个版本了,可是没有收到更新提示,怎么回事。下边是我的代码: // 版本热更新 const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate) }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '检测到新版本,是否重启应用?', success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { console.log(新的版本下载失败) })
2020-02-24