p***@163.com
p***@163.com
  • 发布:2020-11-12 09:46
  • 更新:2020-11-30 14:46
  • 阅读:2549

【报Bug】uni.scanCode在iOS上扫描部分二维码无法识别,通过相册选择图片的方式则可以

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS 10.14.6

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iphone 11pro、iphone x、 iphone7

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
uni.scanCode({  
    scanType: ['qrCode'],  
    success: function (res) {  
        console.log(res)  
        if(res.result.indexOf('http') >= 0){  
            uni.navigateTo({  
                url: '/pages/scanCodeRes/scanCodeRes?src=' + encodeURIComponent(res.result)  
            })  
        }else {  
            uni.showModal({  
                title: '扫码内容',  
                content: JSON.stringify(res.result)  
            })  
        }  

    },  
    fail(e) {  
        console.log('扫码失败', e)  
    },  
    complete() {  
        console.log('扫码结束')  
    }  
});

使用iPhone11pro、iPhone X、iPhone 7真机扫描二维码

预期结果:

弹窗显示二维码内容或跳转到二维码指向的页面

实际结果:

无法识别,扫描不出任何结果,持续停留在扫描页面

bug描述:

在vue页面使用uni.scanCode方法扫描以下二维码,iOS相机扫描无法识别,保存图片到相册通过相册识别则没有问题。安卓均可识别。

在nvue页面使用Barcode组件以及在vue页面中调用5+API plus.barcode均无法在iOS上扫描识别该类型二维码

2020-11-12 09:46 负责人:CLP 分享
已邀请:
CLP

CLP

你的二维码哪来的?是个镜像啊

  • p***@163.com (作者)

    是我们的一个二维码终端厂商提供的,这二维码用iPhone自带的扫码工具或者第三方app的扫码工具都可以扫出来。uni-app官方能支持到这种镜像的二维码吗?

    2020-11-13 16:17

  • CLP

    回复 p***@163.com: 修复了,预计下个版本更新

    2020-11-13 16:42

  • p***@163.com (作者)

    回复 CLP: 下一个版本大概需要多久发布?今天更新的最新版本日志里没有提到这个

    2020-11-20 09:13

  • CLP

    回复 p***@163.com: 2.9.10alpha版本已经更新

    2020-11-20 12:10

  • p***@163.com (作者)

    回复 CLP: 已解决,谢谢官方大大

    2020-11-20 14:14

y***@wellview.com.cn

y***@wellview.com.cn - 纬视

现在这个功能都用不了,ios离线打包后点击就直接app闪退了。

  • CLP

    发帖子,把问题描述清楚

    2020-11-30 15:35

该问题目前已经被锁定, 无法添加新回复