Интеграция Verifone e355 с iOS - невозможно запустить сканер штрих-кода в программном режиме - PullRequest
0 голосов
/ 07 июня 2019

Я работаю в приложении для POS (iPad), где мы используем Verifone E355 для платежей.Теперь у меня есть требование активировать сканер штрих-кода устройства verifyone e355 (https://www.verifone.com/en/us/devices/mpos/e355) через программное обеспечение с iPad.

VMF (мобильная платформа Verifone). IOS SDK используется для связи вызовов с E355.

Я следовал документации и инициализировал API сканера штрих-кода. Для активации сканера штрих-кода и сканирования используется приведенный ниже фрагмент кода.

Я всегда получаю возврат -9 (что являетсякод ошибки, описание в соответствии с документацией - Значение, возвращаемое при отправке команды, когда устройство подключено, но соединение не инициализировано ) при вызове startScan и sendTriggerEvent: api's.

[self.barcodeScanner initDevice];
int startScanResult = [self.barcodeScanner startScan]
int setSoftTrigger = [self.barcodeScanner sendTriggerEvent:true];

Приведенный выше кодБлок - это то, что я пробовал до сих пор. Если у кого-то есть опыт работы с интеграцией e355, пожалуйста, помогите здесь.

1 Ответ

1 голос
/ 17 июня 2019

вам необходимо подтвердить делегату VFIBarcode, и после сканирования вы получите ответ от метода делегирования barcodeScanData.

...