SAPUI5 QR码扫描仪

2020-09-23 03:57发布

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

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


在SAP Web IDE中,我想实现一个移动SAP Fiori应用程序,该应用程序可以用我的手机扫描QR码。 该应用程序应集成到Fiori Launchpad中,并适用于iOS和Android。

我已经阅读了一些有关此的文章,但是我只是没有概述哪种解决方案是最好的和最新的。 重要的是,不仅要支持简单的条形码,而且二维码对于我来说是必需的。

我希望提供有用的链接,说明或分步指南!

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

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


在SAP Web IDE中,我想实现一个移动SAP Fiori应用程序,该应用程序可以用我的手机扫描QR码。 该应用程序应集成到Fiori Launchpad中,并适用于iOS和Android。

我已经阅读了一些有关此的文章,但是我只是没有概述哪种解决方案是最好的和最新的。 重要的是,不仅要支持简单的条形码,而且二维码对于我来说是必需的。

我希望提供有用的链接,说明或分步指南!

付费偷看设置
发送
4条回答
hengyuye
1楼-- · 2020-09-23 04:23

你好C.Ubkcah,

查看此链接

https://blogs.sap.com/2015/08/25/how-to-use-hat-hybrid-application-toolkit-and-test-the-apps /

https://blogs.sap.com/2017/10/27/barcode-or-qr-code-scanning-functionality-into-sapui5-应用程序。/

您必须在移动应用程序的webIDE中激活HAT插件。

在可访问应用程序的设备(ios和android)上使用SAP Fiori Client应用程序,否则也可以在HCP本身中将其转换为安装文件(.apk或.ipa)。

谢谢

Venkat

哎,真难
2楼-- · 2020-09-23 04:38

希望您正在使用Fiori Client启动Fiori Launchpad和SAPUI5应用程序。

您必须添加Cordova插件才能使Camera或Scanner的本机功能正常工作。

然后,您需要添加/更改SAPUI5应用程序以使用插件js代码从扫描仪获取输出。

查看此Cordova插件-该插件适用于Android和IOS。 您还可以在Google中搜索其他插件。

https://www.npmjs.com/package/cordova-plugin-barcodescanner

SC_Yao
3楼-- · 2020-09-23 04:21

我认为下面的代码仅适用于使用Fiori Client的iOS和Android

 cordova.plugins.barcodeScanner.scan(
   函数(结果){
     如果(!结果。已取消)
     {
       alert("条形码类型为:" + result.format);
       alert("解码的文本是:" + result.text);
     }
     其他
     {
       alert("您已取消扫描");
     }
   },
   功能(错误){
       alert("扫描失败:" +错误);
   }
 ); 
葫芦娃快救爷爷
4楼-- · 2020-09-23 04:38

感谢您的回答。 我第一次尝试使用sap.ndc.BarcodeScanner。

" NDC代表本地设备功能,这是SAP定制开发的API,可以直接通过API直接使用条形码等本地设备功能,而不是显式添加Cordova插件并调用它。" (在此处找到

一旦触发相应功能,我的应用程序就会打开相机。 然后,我可以将我的QR码放在镜头前,并得到结果。 目前,我只能使用笔记本电脑的网络摄像头对此进行测试。 这没有问题。 是否可以通过自己的智能手机上的Web IDE轻松测试应用程序? 否则,必须先将应用程序发布到启动板并通过Fiori Client访问。

一周热门 更多>