我也遇到一样的问题,怎么解决的?
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) } })
2024-04-23