HarmonyOS 鸿蒙Next: Scan kit在iOS扫码,default模式只能识别二维码,条码无效

HarmonyOS 鸿蒙Next: Scan kit在iOS扫码,default模式只能识别二维码,条码无效 使用默认和设置码的制式都没有用,只有二维码制式生效,这是为何?代码如下

var scanType = HMSScanFormatTypeCode.QR_CODE.rawValue | HMSScanFormatTypeCode.DATA_MATRIX.rawValue
 
var options: HmsScanOptions = HmsScanOptions(scanFormatType: UInt32(scanType), photo: false)
 
var hmsDefaultScanViewController: HmsDefaultScanViewController = HmsDefaultScanViewController(defaultScanWithFormatType: options)

更多关于HarmonyOS 鸿蒙Next: Scan kit在iOS扫码,default模式只能识别二维码,条码无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复
这不是鸿蒙的统一扫码kit。

看起来像华为开源扫码库。ios原本也是打算使用hms的,但是官方居然2年没有更新了,并且不支持bitcode版本、不支持cocopod,demo也无法正常运行。经过一番尝试后,决定放弃使用该库,换成了MTBBarcodeScanner库。

更多关于HarmonyOS 鸿蒙Next: Scan kit在iOS扫码,default模式只能识别二维码,条码无效的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


看文档写是支持的,但用起来真是鸡肋,不支持CocoaPods,只能手动集成,跑起来只能识别QR_CODE,还不如谷歌的扫码套件,无语了。。。。。

在HarmonyOS鸿蒙Next中,Scan kit在iOS设备上使用default模式时,只能识别二维码,无法识别条码。这是因为Scan kit的default模式在iOS平台上默认仅支持二维码识别,而不支持条码识别。要识别条码,需要在初始化Scan kit时配置相应的参数,明确指定支持条码的类型。

回到顶部