0

我的公司正在尝试使用 Socket Mobile 蓝牙扫描仪来扫描产品上的标签。我需要将此扫描仪集成到我的 iPad 应用程序中,以便当用户扫描标签时,扫描的值会进入用户的应用程序,并且该值可用于进一步处理。

有人可以帮助我如何将 Socket Mobiles CHS 与我的 iOS 代码集成吗?公司想要决定是否使用扫描仪。

4

1 回答 1

3

您有两个选项 HID 和 SDK

HID(又名又快又脏)

将您的扫描仪置于 HID 模式,它的行为就像蓝牙键盘一样。

优点

  1. 扫描到任何现有应用程序中的输入字段
  2. 扫描到浏览器
  3. 无需集成

缺点

  1. 处理扫描数据的能力有限
  2. 无法控制扫描输入的去向
  3. 屏幕键盘不会自动隐藏/出现

在 HID 模式下,扫描仪在光标下“键入”数据。这意味着数据可能被扫描到错误的字段中,并且文本输入必须是可编辑的,因此用户可以修改扫描的值。您可以将扫描仪配置为在扫描数据中附加制表符或返回字符。

HID 模式非常适合概念验证类型的应用程序,并且是目前基于浏览器的应用程序的唯一选择。

SDK(又名做对了)

就个人而言,我从来没有使用 SDK 开发过 iOS 应用程序,所以我能做的最好的就是推荐你在 youtube 上创建一个 iOS 条形码扫描仪应用程序视频。

优点

全面控制扫描数据

  1. 根据图案或条形码类型直接输入不同的字段
  2. 阻止用户编辑扫描的数据
  3. 在继续之前将条形码强制转换为所需的格式
  4. 收到扫描后自动采取行动

缺点

  1. 不是现有应用程序的交钥匙解决方案
  2. 在浏览器中不起作用

全面披露:我是 Socket Mobile, Inc. 的顾问。

于 2014-01-30T16:19:26.280 回答