ответа
Любой совместимый сканер Bluetooth, который поддерживает IOS HID режим. Например, любой Socket CHS. После подключения он будет вести себя точно так же, как вы сказали «как внешняя клавиатура».
HID против SDK
HID: Использование любого сканера в качестве клавиатуры, вы ограничены ввод сканированных данных в открытом поле ввода, где пользователь может изменять отсканированные данные и существуют ограниченные возможности для последующей обработки и проверки.
Поскольку сканер выглядит как iOS в качестве клавиатуры, iOS скрывает экранную клавиатуру - что имеет смысл ... если сканер был реальной клавиатурой. Некоторые сканеры (. Включая гнездо CHS 7Ci & 7Xi) обеспечивают механизм, чтобы заставить клавиатуру (На наших CHS дважды нажмите кнопку питания) или приложение может заставить клавиатуру (см related StackOverflow вопросы)
SDK: Разработка приложения с использованием SDK обеспечивает более надежную настройку и обработку более сложных вариантов использования. Сканирование в приложение, даже если поле ввода неактивно, обеспечивает выполнение определенного порядка сканирования (сканирование UPC с последующим номером VIN, а не наоборот), или проанализировать отсканированные данные (ломать отметку времени в год, месяц, день, время).
Заключение: Лично я использовал бы HID-режим как быстрый и грязный способ начать работу, но переключился бы на SDK для конечного продукта. Очевидно, это зависит от того, какой контроль вам нужен.
Отказ от ответственности: Я работаю для сокета Mobile
Я использую Linea Pro и он прекрасно работает. Sdk прост в использовании. –
@WarrenP Может ли Linea Pro работать как клавиатура? Я сижу с одним, и я ничего не набираю при сканировании. Он работает только с приложением, которое было создано и установлено. У меня нет доступа к документам для него, хотя ... – TheStoryCoder