不借助 Fiori client,直接在手机浏览器里调用 SAP UI5 BarcodeScanner 实现条形码扫描的可能性?

举报
汪子熙 发表于 2022/11/06 15:00:57 2022/11/06
【摘要】 这个 StackOverflow 讨论 说不可行。sap.ndc.BarcodeScanner 在命名空间 sap.ndc 下声明。 这里的“ndc”代表 Native Device Capabilities。 这些 API 将使用 cordova 插件来调用本机设备功能,例如相机。 sap.ndc.BarcodeScanner 将检查 cordova 插件的可用性。 如果应用程序是通过浏览...

这个 StackOverflow 讨论 说不可行。

sap.ndc.BarcodeScanner 在命名空间 sap.ndc 下声明。 这里的“ndc”代表 Native Device Capabilities。 这些 API 将使用 cordova 插件来调用本机设备功能,例如相机。 sap.ndc.BarcodeScanner 将检查 cordova 插件的可用性。 如果应用程序是通过浏览器打开的,则 BarcodeScanner 将简单地打开一个对话框并要求最终用户手动输入条形码。 如果应用程序是通过 cordova 应用程序或 SAP Fiori Client(构建在 cordova 之上)打开的,那么它将调用设备摄像头。

可以尝试这个 note:2402585 - sap.ndc.BarcodeScannerButton in Fiori

SAP Fiori Client 是 SAP Fiori 应用程序的原生移动应用程序运行时容器。 SAP Fiori Client 允许用户以在线模式访问其 SAP Fiori 应用程序。

SAP Fiori Client 通过为 SAP Fiori 应用程序资产提供可靠的缓存机制来克服移动浏览器中的限制,并为 SAP Fiori 应用程序提供设备 API(如相机、条形码扫描仪和地理定位)。 SAP Fiori Client 围绕 Apache Cordova 架构设计,其中设备 API 和自定义功能通过插件添加。有关 SAP Fiori Client 中包含的插件列表,请参阅适用于 SAP Fiori Client 的 Kapsel 和 Cordova 插件

自定义 SAP Fiori 客户端

开发人员可以使用 SAP 移动平台 SDK(Mobile Platform SDK) 构建自定义 SAP Fiori 客户端(适用于 iOS 和 Android),以调整品牌、添加对自定义身份验证方案的支持,或添加额外的 SAP、合作伙伴或开源插件。定制版与 SAP Fiori Client 的应用商店版具有相同的核心功能:两个应用程序都可以直接或通过 SAP Mobile Platform Server 或 SAP HCP 连接到前端服务器,用于开发和运营的移动服务,以及两个应用程序可以向在应用程序容器中运行的 SAP Fiori 应用程序公开本机功能。

可以使用 SAP Mobile Secure 等企业移动管理解决方案部署 SAP Fiori Client,或者用户可以直接从适用于 iOS、Android 和 Windows 设备的公共应用商店下载 SAP Fiori Client 应用。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。