ios - Verifone e355 iOS 集成 - 无法使用软模式触发条码扫描仪

标签 ios point-of-sale verifone

我正在开发 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/

相关文章:

ios - 在没有内存泄漏的完成 block 中调用操作

c# - PrintNormal() 问题 'It is not Initialized'

ios - 在 xcode 上调试 Verifone E315 POS Sled

java - 将 USB POS 打印机与 Android 平板电脑的应用程序集成

ios - 什么是 pancake.apple.com?

objective-c - 需要 iOS 的教程才能在我的应用程序中播放视频文件

ios - 更快地识别 MKMapView (Swift) 上的单击

c - 对 VeriFone 库的内存可用调用

verifone - 默认将VeriFone应用签名

emv - TVR 位与 TAC Online 匹配,但交易未上线?