如何将Socket Mobile Scanner与iOS应用程序集成

时间:2014-01-30 15:47:19

标签: objective-c mobile barcode-scanner socketscan

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

有人可以帮助我,我怎样才能将Socket Mobiles CHS与我的iOS代码集成?公司希望决定是否使用扫描仪。

1 个答案:

答案 0 :(得分:3)

您有两个选项HID和SDK

HID(又名又快又脏)

将您的扫描仪置于HID模式,它的行为类似于蓝牙键盘。

<强>赞成

  1. 扫描到任何现有应用中的输入字段
  2. 扫描到浏览器
  3. 无需集成
  4. <强>缺点

    1. 处理扫描数据的能力有限
    2. 无法控制扫描输入的位置
    3. 屏幕键盘不会自动隐藏/显示
    4. 在HID模式下,扫描仪在光标下“键入”数据。这意味着可以将数据扫描到错误的字段中,并且文本输入必须是可编辑的,因此用户可以修改扫描的值。您可以将扫描仪配置为将选项卡或返回字符附加到扫描数据。

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

      SDK(又名做得正确)

      就个人而言,我从未开发过使用SDK的iOS应用程序,所以我能做的最好的就是在youtube上引用你的这个create an iOS barcode scanner application video

      <强>赞成

      对扫描数据的完全控制

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

        1. 不是现有应用的交钥匙解决方案
        2. 在浏览器中不起作用
        3. 完全披露:我是Socket Mobile,Inc。的顾问。