收藏
回答

【已解决】iphone端微信 js调起扫一扫不支持DM编码的二维码

微信自带的扫一扫 其实QRCode和Data Matrix两种格式的编码都是可以识别的,但在网页里调用微信扫一扫的时候,dm编码格式的二维码  在安卓的微信里是可以识别的, 但是ios端不能识别, 只能识别QR格式的二维码。  为什么会有这种差异设定, 后续版本能解决这个问题吗?



解决方案:

虽然文档里没有datamatrix  实际上是支持的

scanType:['barCode','qrCode','datamatrix']

最后一次编辑于  2018-08-23
回答关注问题邀请回答
收藏

2 个回答

  • 王翊夫if
    王翊夫if
    2018-08-23

    scanType:['barCode','qrCode','datamatrix']

    2018-08-23
    赞同
    回复 1
    • 🇪 🇳 🇴
      🇪 🇳 🇴
      2018-08-23

      非常感谢  可以了

      2018-08-23
      回复
  • 晨
    2018-08-23

    这边确认是可以支持,是不是没有填scanType?

    2018-08-23
    赞同
    回复 2
    • 🇪 🇳 🇴
      🇪 🇳 🇴
      2018-08-23
      scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有

      文档里 只有两种类型, qrCode和 barCode 我指的是DataMatrix 格式的二维码。 怎么说呢。。。  这个是dm编码的二维码       这个是qr二维码


      用微信的扫一扫 两种都可以识别。 但是在ios手机里页面jssdk调起微信的扫一扫 就只能识别qr码了。   在安卓手机微信浏览器jssdk调起扫一扫 也是两种都能识别

      2018-08-23
      回复
    • 🇪 🇳 🇴
      🇪 🇳 🇴
      2018-08-23

      已经可以了

      2018-08-23
      回复