JS-SDK使用微信扫一扫接口,回调成功里使用alert,在ios上没有弹框显示?
这个情况在安卓手机上没有出现,每次扫非特定码,都能显示弹框,在iOS设备上就经常会不出现该弹框。 js-sdk版本1.6.0 iOS 微信版本 8.0.18 目前使用的ios手机为:iphone6splus 版本 12.1 iphone se2 版本 13.7 iphone 12 pro 版本15 wx.scanQRCode({ // 微信扫一扫接口
desc: 'scanQRCode desc',
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ['qrCode', 'barCode'], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
if (res.resultStr.indexOf(window.config.scanServerUrl) > -1) {
if (res.resultStr.indexOf('?') !== -1) {
window.location.href = res.resultStr + '&publicId=' + window.config.appId
} else {
window.location.href = res.resultStr + '?publicId=' + window.config.appId
}
} else {
alert('没有此防伪码,请当心该产品是假冒产品。')
}
},
fail: function (res) {
alert('扫码失败' + res)
}
})