这个情况在安卓手机上没有出现,每次扫非特定码,都能显示弹框,在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)
}
})

你好,麻烦提供下复现链接
如果iOS设备一打开扫一扫时就捕捉到二维码,不会出现alert弹框,需要设备等待一秒左右再扫才会出现。如果是用安卓或者扫正确的二维码是能够做出正确响应的。
https://m.v.qq.com/feed/feed-detail/index.html?dataKey=ci%3D%26ftid%3D%26id%3D148618791597476207%26scene%3Dfeeddetail%26starid%3D%26targetid%3D2259922167&url_from=share&second_share=0&share_from=wxf
前两次手机是打开扫一扫后,等待一会再去扫码,此时是有出现弹框的。后面几次是打开扫一扫后立刻扫码,就没出现弹框了。
上传日志时间:2022-4-13 9:00-10:00
复现视频重新上传了一份:https://m.v.qq.com/feed/feed-detail/index.html?dataKey=ci%3D%26ftid%3D%26id%3D148618791604452453%26scene%3Dfeeddetail%26starid%3D%26targetid%3D2259922167&url_from=share&second_share=0&share_from=wxf
我也遇到一样的问题,怎么解决的?
遇到一样的问题了