2017-07-04 129 views
0

我developped使用条形码扫描仪使用下面的代码SAPUI5应用:SAP菲奥里客户端初始化错误科尔多瓦JSON错误

<ndc:BarcodeScannerButton scanSuccess="handleBarcodeScannerSuccess" />

一旦我启动SAP菲奥里客户端应用程序,我得到“初始化Cordova JSON错误时出错”。 结果:扫描仪无法识别。

我该如何绕过此消息使扫描仪工作?

编辑:当sap fiori客户端重定向到SSO页面时出现错误。

PS:怪异的东西,它适用于我的iPhone。

+0

这里[错误初始化科尔多瓦:JSON错误](https://stackoverflow.com/questions/15075646/error-initializing-cordovajson-error) 问题是通过首先加载“deviceReady”方法解决。 这是否也可以解决您的问题? 什么说adb logcat? –

+0

我没有构建Android应用程序。我刚刚创建了一个已经部署在SAP Fiori启动板上的Fiori应用程序,通常它应该是照顾科尔多瓦的fiori客户端,应该不是吗? – flowx1710

+0

仅供说明: 您的UI5应用程序在您的iPhone上使用浏览器工作吗? FLASH也可以在你的iPhone上使用浏览器工作吗? 当您使用FLP启动Fiori客户端时,您会收到cordova错误消息? 您是否使用其他UI5应用程序测试过Fiori客户端? –

回答

0

找到了让科尔多瓦工作的方法。不是我想要的方式,但它的工作原理。

我在菲奥里应用程序复制粘贴科尔多瓦和文件: - BarcodeScannerProxy.js - cordova_plugins.js - llqrcode.js - qrcode.min.js - quagga.min.js - barcodescanner.js

然后我推出了条形码扫描: cordova.plugins.barcodeScanner.scan();

相关问题