我的微信小程序更新用到了微信小程序更新api:wx.getUpdateManager(),但是开发者工具可以用,版本审核通过线上发布以后,手机却不能用,我的手机微信版本是6.6.5,微信小程序基础库版本是1.9.97,这个该怎么办啊?
以下是我的代码,期待大佬翻牌
App({
onLaunch: function() {
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 {
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
})
}
},
})
微信小程序开发问题解答
微信小程序开发者回答:
直接用官网的例子可以弹框,不要包含updateManager.onCheckForUpdate这个方法,一直在用
微信小程序开发者回答:
我和你遇到同样问题
微信小程序开发者回答:
再发布一个版本这个方法就能用了
微信小程序开发者回答:
我这个已经发布了新版本了,版本号也是新的,它确确实实会更新,但是直接提示重启这个功能无法使用
微信小程序开发者回答:
更新一下微信版本试试?
微信小程序开发者回答:
不同的微信版本都会出现的问题是,它确确实实会更新,但是直接提示重启这个功能无法使用
微信小程序开发者回答:
打印日志看看,是不是就没调用
微信小程序开发者回答:
日志显示确实有调用,它确确实实会更新,但是直接提示重启这个功能无法使用
本文网址:http://www.91bianli.com/weixinxiaochengxu/47327.html