微信公众号JSSDK微信扫一扫BUG?
微信公众号JSSDK1.0.0和1.4.0,调用wx.scanQRcode唤起微信扫一扫,needResult为0走微信默认行为,此时安卓和ios都可以成功唤起。
扫码后会到公众号对话页面推送消息回复,相当于在公众号内又打开了公众号,再次打开页面点击扫一扫的按钮安卓始终可以成功唤起,ios设备不行。
wx.scanQRCode({ // eslint-disable-line no-undef
needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ['qrCode'], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) { // 当needResult 为 1 时,扫码返回的结果
console.log(res)
},
fail: function (err) {
console.log(err)
}
})