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

Verifone e355 iOS集成-无法使用软模式触发条形码扫描仪,ios,point-of-sale,verifone,Ios,Point Of Sale,Verifone,我在一个POS(iPad)应用程序中工作,我们使用Verifone E355进行支付。现在我需要通过iPad上的软件触发verifone e355设备()的条形码扫描仪 VMF(Verifone mobile framework)iOS sdk用于与E355进行通话通信 我遵循了框架文档并初始化了条形码扫描仪API。要激活条形码扫描仪并扫描,请使用以下代码段 在调用startScan和sendTriggerEvent:api时,我总是得到-9的返回值(这是一个错误代码,根据文档描述-在设备连接但

我在一个POS(iPad)应用程序中工作,我们使用Verifone E355进行支付。现在我需要通过iPad上的软件触发verifone e355设备()的条形码扫描仪

VMF(Verifone mobile framework)iOS sdk用于与E355进行通话通信

我遵循了框架文档并初始化了条形码扫描仪API。要激活条形码扫描仪并扫描,请使用以下代码段

在调用startScan和sendTriggerEvent:api时,我总是得到-9的返回值(这是一个错误代码,根据文档描述-在设备连接但未初始化连接时发送命令时返回的值)

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

上面的代码块是我迄今为止一直尝试的。如果有人有使用e355集成的经验,请在此提供帮助。

您需要向VFIBarcode的委托人确认,扫描后,您将从BarCodeScanda委托方法获得响应。

我已设置了委托,并已实施了委托方法。我错过的是在info.plist文件中添加蓝牙协议。因此sdk无法与E355建立会话。谢谢你的回复,我还没试过。您可以联系verifone支持团队以获取sdk相关帮助,他们似乎反应很快。因为我正在通过wifi进行连接,它适用于iOS本机应用程序,但我已经为VMF框架创建了Cordova插件,并集成到Cordova应用程序中,但没有从插件调用委托方法。有什么想法吗?跟随这些评论,但没有运气。似乎这是有关科尔多瓦桥。如果您知道如何自己创建自定义插件,但仍然面临一些问题,请使用示例代码提出问题,并解释您所做的一切。或者深入探索为Cordova创建自定义插件,您可以在互联网上获得大量参考资料。