Mus*_*afa 4 barcode barcode-scanner ios
我的目标很简单:从条形码扫描仪读取数据.
我知道有一个使用相机扫描条形码的选项,但根据我的经验,在不太理想的情况下结果不是很准确,即光线不好.所以,我正在探索外部设备是否可以轻松地与iPhone/iPad连接,并且可以像外部键盘一样提供条形码数据.
那么,我可以读取使用外部设备扫描的条形码吗?如果是这样,我可以在不编写任何代码的情况下完成,或者我是否必须在我的应用程序中专门添加某种支持?
Enr*_*ico 11
任何支持HID模式的iOS兼容蓝牙扫描仪.例如,任何Socket CHS.连接后,它的行为与您所说的"就像外部键盘一样".
HID:使用任何扫描仪作为键盘,您只能将扫描数据输入到打开的输入字段,用户可以在其中修改扫描数据,并且后处理和验证的选项有限.
由于扫描仪在iOS上显示为键盘,iOS隐藏了屏幕键盘 - 这是有道理的......如果扫描仪是实际的键盘.一些扫描仪(包括Socket CHS 7Ci和7Xi)提供强制键盘的机制(在我们的CHS上双击电源按钮)或应用程序可以强制键盘(参见:相关的 stackoverflow问题)
SDK:使用SDK开发应用程序可提供更强大的设置并处理更复杂的用例:即使输入字段未处于活动状态,也可扫描到应用程序中,强制执行特定扫描顺序(扫描UPC后跟VIN编号,而不是副编辑反之亦然),或解析扫描数据(将时间戳记分为年,月,日,时间).
结论:就个人而言,我会使用HID模式作为一种快速而肮脏的方式开始,但会切换到最终产品的SDK.显然,这取决于你需要/想要多少控制.
免责声明:我在Socket Mobile工作
| 归档时间: |
|
| 查看次数: |
5402 次 |
| 最近记录: |