我正在开发 POS(iPad) 应用程序,我们使用 Verifone E355 进行付款。现在我需要通过iPad上的软件触发verifone e355设备(https://www.verifone.com/en/us/devices/mpos/e355)的条码扫描仪。
VMF(Verifone 移动框架)iOS sdk 用于与 E355 进行通话通信。
我已遵循框架文档并初始化了条形码扫描仪 API。要激活条形码扫描仪并扫描以下代码片段。
在调用 startScan 时,我总是得到 -9 的返回值(这是一个错误代码,根据文档进行描述 - 设备已连接但未初始化连接时发送命令时返回的值) sendTriggerEvent:api。
[self.barcodeScanner initDevice];
int startScanResult = [self.barcodeScanner startScan]
int setSoftTrigger = [self.barcodeScanner sendTriggerEvent:true];
上面的代码块是我到目前为止所尝试过的。如果有人有 e355 集成的经验,请在这里提供帮助。
最佳答案
您需要向 VFIBarcode 的代理确认,扫描后您将从 barcodeScanData 代理方法中获得响应。
关于ios - Verifone e355 iOS 集成 - 无法使用软模式触发条码扫描仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56494439/