使用 react-native 扫描 IOS 中的 GS1 Databar 条形码
Scanning GS1 Databar Barcode in IOS with react-native
我想用 react-native 扫描 GS1 Databar 条码,在 IOS 中也称为 RSS 扩展条码,我正在使用 react-native-qrcode-scanner https://github.com/moaazsidat/react-native-qrcode-scanner 扫描条码。
<QRCodeScanner
onRead={this.onSuccess}
showMarker={true}
reactivate={false}
flashMode={RNCamera.Constants.FlashMode.auto}
topContent={
<View>
<Text>
Scan Coupon Barcode
</Text>
<Text>Please fit the barcode within the {'\n'} box on the screen.</Text>
</View>
}
cameraStyle={styles.cameraContainer}
topViewStyle={styles.topcontainer}
bottomViewStyle={styles.zeroContainer}
markerStyle={styles.markerStyle}
containerStyle={styles.container}
/>
它在 android 中工作正常,但在 IOS 中无法拾取条形码。在IOS QR Code中,EAN-8条码扫描成功,但GS1 Databar未被扫描。
未找到使用 React-Native 在 iOS 上扫描 GS1 Databar Expanded 条形码的有效开源解决方案。
尝试 Zxingify-ObjC 作为本机模块,但在较新的 iPhone(11 Pro、12)上扫描效果不佳。
尝试了 react-native-barcode 插件。不支持使用相机扫描仪的 GS1 Databar 插件,但支持从静态图像扫描 GS1 Databar。
终于找到了付费SDK:Cognex。
希望这对遇到同样问题的人有所帮助。
string.replace(/\D/g, "") 将此方法应用于结果字符串。
我想用 react-native 扫描 GS1 Databar 条码,在 IOS 中也称为 RSS 扩展条码,我正在使用 react-native-qrcode-scanner https://github.com/moaazsidat/react-native-qrcode-scanner 扫描条码。
<QRCodeScanner
onRead={this.onSuccess}
showMarker={true}
reactivate={false}
flashMode={RNCamera.Constants.FlashMode.auto}
topContent={
<View>
<Text>
Scan Coupon Barcode
</Text>
<Text>Please fit the barcode within the {'\n'} box on the screen.</Text>
</View>
}
cameraStyle={styles.cameraContainer}
topViewStyle={styles.topcontainer}
bottomViewStyle={styles.zeroContainer}
markerStyle={styles.markerStyle}
containerStyle={styles.container}
/>
它在 android 中工作正常,但在 IOS 中无法拾取条形码。在IOS QR Code中,EAN-8条码扫描成功,但GS1 Databar未被扫描。
未找到使用 React-Native 在 iOS 上扫描 GS1 Databar Expanded 条形码的有效开源解决方案。
尝试 Zxingify-ObjC 作为本机模块,但在较新的 iPhone(11 Pro、12)上扫描效果不佳。
尝试了 react-native-barcode 插件。不支持使用相机扫描仪的 GS1 Databar 插件,但支持从静态图像扫描 GS1 Databar。
终于找到了付费SDK:Cognex。
希望这对遇到同样问题的人有所帮助。
string.replace(/\D/g, "") 将此方法应用于结果字符串。