如何在我的ui5应用程序中直接添加Cordova设备插件?

2020-08-23 16:05发布

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

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


专家们,

我在SAPUI5应用程序中使用device.uuid,并且在标准Fiori Client中运行时,它工作正常。

现在我们有一个自定义的Fiori客户端,由于未定义设备,它会引发错误(我的猜测是自定义的Fiori客户端中的Cordova插件不可用)。 我们现在不能更改自定义客户端,所以我的问题是,有什么方法可以直接在ui5应用程序中添加Cordova设备插件?

预先感谢您的帮助

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

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


专家们,

我在SAPUI5应用程序中使用device.uuid,并且在标准Fiori Client中运行时,它工作正常。

现在我们有一个自定义的Fiori客户端,由于未定义设备,它会引发错误(我的猜测是自定义的Fiori客户端中的Cordova插件不可用)。 我们现在不能更改自定义客户端,所以我的问题是,有什么方法可以直接在ui5应用程序中添加Cordova设备插件?

预先感谢您的帮助

付费偷看设置
发送
4条回答
当学会了学习
1楼-- · 2020-08-23 16:36

简单的答案是否定的。 必须使用缺少的cordova客户端来重建自定义Fiori客户端,因为该插件是允许Web应用程序代理本机功能的桥梁,否则只能使用本机设备API进行访问。

< p>致谢

Ryan Crosby

SAP小黑
2楼-- · 2020-08-23 16:42

此处需要更多信息。

-您指的是哪个插件?

-您遇到什么具体错误?

-如果Kapsel插件不是自定义客户端的一部分,则无法从应用程序代码访问该功能。 Kapsel/Cordova插件完成了Web代码(javascript)和设备本机功能之间的转换。 没有插件就无法做到这一点。 该插件中包含本机代码和javascript代码,必须作为本机应用程序构建的一部分进行构建。

渐行渐远_HoldOn
3楼-- · 2020-08-23 16:46

您好:丹·安东尼奥

感谢您的回复。 这是您要求的信息-

  • 我正在尝试使用设备(Cordova设备插件)。
  • 错误是-设备未定义,与标准Fiori Client完全兼容。
Nir深蓝
4楼-- · 2020-08-23 16:47

通常应默认安装该插件。 也许有人将其作为定制Fiori客户端构建的一部分删除了。 您知道定制Fiori客户端是如何创建的吗? 我将与进行构建的任何人讨论。 https://cordova.apache.org/docs/en/最新/参考/cordova-plugin-device/是您所指的插件,它来自Apache,而不是SAP。

一周热门 更多>