redstoone
redstoone
  • 发布:2022-12-07 16:00
  • 更新:2023-02-11 17:44
  • 阅读:626

【报Bug】Ios16 uni.scanCode 扫码卡死

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.10

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: 13

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
scanCode() {  
    console.log('scanCode')  
    uni.scanCode({  
        onlyFromCamera: true,  
        scanType: ['qrCode'],  
        success(res) {  
            console.log('success', res)  
        },  
        fail(err) {  
            console.log('fail', err)  
        },  
        complete() {  
            console.log('complete')  
        }  
    })  
}

操作步骤:

hx 云打包 真机pc调试

预期结果:

uni.scanCode 扫码后 不卡死 正常执行

实际结果:

uni.scanCode 扫码后会卡死

bug描述:

ios16 uni.scanCode() 扫码后会卡死,只能杀掉重新进入

iPhonex 14.7.1是正常的,不会有问题

2022-12-07 16:00 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

这边用iOS16没有复现问题 你可以更新到3.6.11 勾选barcode测试一下 或者 把你复现问题的二维码发我试下

  • redstoone (作者)

    升级到最新版本,勾选barcode 测试是正常的

    2022-12-08 10:40

  • 2***@qq.com

    回复 redstoone: 一样问题,扫码之后回到首页再去别的页面就卡死了

    2022-12-08 16:47

  • [已删除]

    回复 2***@qq.com:我的扫码就直接卡死、没有任何错误信息

    2022-12-08 19:54

  • [已删除]

    我的12 15.7以及更老的版本也发现了这个问题

    2022-12-08 20:02

[已删除]

[已删除]

我的扫码就直接卡死、没有任何错误信息、扫码模块也勾选、至于二维码随便找个二维码也是会卡死

  • redstoone (作者)

    我之前也是的,扫码后回到之前的页面,点击没有任何反应,只能杀掉重新进入

    2022-12-13 17:03

盛京KK

盛京KK - KK

3.6.14 安卓 15、16 扫码后app直接卡死、没有任何错误信息、扫码模块也勾选了 这个问题还没修复好么

8***@qq.com

8***@qq.com

我也遇到了这种情况,在调用扫码API后调用uni.navigationTo会导致卡死,解决方法是中间加延迟,自己写一个sleep函数await一下,1000毫秒即可

要回复问题请先登录注册