【发布时间】:2020-04-02 12:06:43
【问题描述】:
我们需要在计划使用 React Native 构建的 Android 应用中使用 Zebra 扫描仪(带激光/非摄像头的条形码扫描仪)的 npm 包。现在 Expo CLI 似乎是可行的方法,但经过一些快速研究,我们不太确定这是否可能 - 将这个 zebra 包包含在 Expo 项目中。你能确认是这种情况吗?
我问是因为以下关于使用 Expo 的事实:
- 您无法添加本机模块(对某些人来说可能会改变游戏规则)
- 您不能在 Objective-C/Java 中使用使用本机代码的库
应用程序应允许用户使用运行 Android 操作系统的 Zebra 扫描仪扫描条形码并返回扫描数据。
包链接:https://www.npmjs.com/package/react-native-zebra-scanner
【问题讨论】:
-
在这个包中,您需要更改 android/settings 文件中的某些内容,而在使用 expo 时您没有这个。要使用这个包,你必须从 expo 中导出。
-
我是这么认为的。谢谢你。
标签: android react-native expo barcode-scanner