收藏
回答

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)
        }
      })
回答关注问题邀请回答
收藏

2 个回答

  • 林宝明
    林宝明
    04-23

    我也遇到一样的问题,怎么解决的?

    04-23
    有用
    回复
  • 树小子
    树小子
    03-29

    遇到一样的问题了

    03-29
    有用
    回复
登录 后发表内容