#iphone #barcode-scanner #core-bluetooth
#iPhone #сканер штрих-кода #ядро-bluetooth
Вопрос:
Я создал приложение для iPhone, которое получает значение штрих-кода от сканера WASP и выполняет некоторую логику.
Мне нужно знать, есть ли какие-либо методы обратного вызова, доступные в iPhone SDK, чтобы мы знали, что сканирование выполняется в WASP?
Пожалуйста, помогите.
Спасибо, Бхарати
Комментарии:
1. Может быть, уведомление о характеристике? (поскольку он помечен как CoreBluetooth, он же платформа iOS для Bluetooth с низким энергопотреблением).
2. Я обрабатываю методы обратного вызова для основного Bluetooth.. Но эти обратные вызовы не вызывают сканер WASP. Но сканер WASP по умолчанию отображается в отсканированном коде в моем приложении, без какого-либо взаимодействия с каким-либо методом.
Ответ №1:
Может ли быть так, что сканер WASP отображается в меню Bluetooth по умолчанию в приложении настроек iOS? В этом случае он, вероятно, позиционирует себя как клавиатуру и просто вводит то, что сканирует, в виде последовательности нажатий клавиш. Нет способа перехватить это с помощью CoreBluetooth — возможно, вы можете установить фокус на невидимое текстовое поле и использовать observer для определения того, когда текст был введен в это поле.