- PC端微信wechatlib版本与小程序兼容问题?
近期发现PC端使用微信小程序出现获取不到用户信息的情况,排查后还发现有些服务接口未被正常请求。通过微信开发者账户调试后发现可能是小程序基础库与PC端wechatlib版本不兼容问题。 情形:若PC端微信的wechatlib版本为3.1.5,此时小程序的基础库版本为2.16.1的话,PC端无法获取用户信息。 解决:将小程序基础库版本升级到3.1.5后,PC端微信正常使用小程序。 问题:怎么能够让PC端微信的wechatlib版本兼容到小程序正常使用的基础库版本?
02-26 - 小程序版本更新问题?
小程序早期使用了版本检测的方法,最近一段时间发现小程序发布了新版本后,有些手机可以看到版本更新提示,有些手机看不到提示。导致这个现象会有哪些原因呢? if (wx.canIUse('getUpdateManager')) { //提示升级小程序 const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { if (res.hasUpdate) { updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) { updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { wx.showModal({ title: '已经有新版本了哟~', content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' }) }) } }) } else { if (wx.canIUse('updateWeChatApp')) { wx.updateWeChatApp({ success: (res) => { console.log(res); }, fail: (err) => { console.log(err); //提示升级微信 wx.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) } }) } else { //提示升级微信 wx.showModal({ title: '提示', content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。' }) } }
2024-05-10