通过Android版Fiori Client使用条形码扫描仪的Fiori应用程序无法启动

2020-09-14 00:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我制作了一个演示Fiori应用程...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我制作了一个演示Fiori应用程序,以尝试使用Fiori Client应用程序进行条形码扫描仪。 我想使其在Android和iOS上均可使用。

在iPhone上,它可以正常工作。

在Android手机上,该应用程序无法启动。 我收到一条消息,指出"无法启动该应用程序。请稍后再试。"

这是一个使用" SAPUI5应用程序"模板制作的应用程序。

它已部署在高效的SAP Cloud Platform环境中,并可以通过Fiori Launchpad访问。

这是我对代码所做的唯一更改:

webapp \ controller \ View1.controller.js

 jQuery.sap.require(" sap.ndc.BarcodeScanner");
 sap.ui.define([
 " sap/ui/core/mvc/Controller"
 ],函数(控制器){
 "使用严格";
 返回Controller.extend(" com.company.barcodescanner.BarcodeScannerApp.controller.View1",{
 onPress:function(oEvent){
 sap.ndc.BarcodeScanner.scan(
 函数(mResult){
 警报("我们收到了条形码\ n" +
 "结果:" + mResult.text +" \ n" +
 "格式:" + mResult.format +" \ n" +
 "已取消:" + mResult.cancelled);
 },
 函数(错误){
 alert("扫描失败:" +错误);
 },
 );
 }
 });
 });
  

webapp \ view \ View1.xml

 
 
 <页面>
 
 <内容>