收藏
回答

iOS 12调用wx.scanCode无法识别datamatrix

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.scanCode 微信iOS客户端 7.0.5 2.8.1

经测试iphone 6,7,8, xr 均无法识别 datamatrix, 同事的华为手机可以识别、模拟器可以识别。

回答关注问题邀请回答
收藏

2 个回答

  • CodeTj
    CodeTj
    2019-08-24

    付一张datamatrix图片。

    2019-08-24
    有用
    回复 1
    • 肯德基
      肯德基
      2020-04-24
      老哥,太模糊了,我调用这个都可以
      2020-04-24
      回复
  • 灵芝
    灵芝
    2019-08-23

    你好,有设置scanType吗?

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    以及对应无法识别的码

    2019-08-23
    有用
    回复 6
    • CodeTj
      CodeTj
      2019-08-24
      无论设置或不设置效果都是一样的 https://developers.weixin.qq.com/miniprogram/dev/api/device/scan/wx.scanCode.html 直接复制的示例代码,在苹果机型均无法识别datamatrix, 安卓机可以
      2019-08-24
      回复
    • CodeTj
      CodeTj
      2019-08-24
      直接使用微信可以扫描出内容。 但是苹果设备调用该方法无反应,一直停留在扫描二维码界面
      2019-08-24
      回复
    • CodeTj
      CodeTj
      2019-08-24
      代码片段 https://developers.weixin.qq.com/s/cmNGTRmB7naQ
      2019-08-24
      回复
    • 灵芝
      灵芝
      2019-08-26回复CodeTj

      我这边这样写是可以的,你这样写看看

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

      2019-08-26
      回复
    • CodeTj
      CodeTj
      2019-08-26回复灵芝
      测试通过,反馈测试结果:(iOS系统)同时指明['barCode', 'qrCode','datamatrix'] 正常且可以识别,指明[ 'qrCode','datamatrix'] 可识别, 指明 ['datamatrix']不能识别;不指定scanType 不能识别;安卓机无论何种情况都正常
      2019-08-26
      回复
    查看更多(1)
登录 后发表内容
问题标签