我开发了一个 Kapsel Fiori 应用程序并部署到 Fiori Launchpad 中,但是当我运行 Fiori Client(自定义)时,混合应用程序没有 Cordova 的功能。
如果我直接使用 Cordova 构建应用程序,它就可以工作。
知道如何在启动板中部署混合应用程序以正确获取 Cordova 和 Kapsel 插件吗?
我开发了一个 Kapsel Fiori 应用程序并部署到 Fiori Launchpad 中,但是当我运行 Fiori Client(自定义)时,混合应用程序没有 Cordova 的功能。
如果我直接使用 Cordova 构建应用程序,它就可以工作。
知道如何在启动板中部署混合应用程序以正确获取 Cordova 和 Kapsel 插件吗?
这是因为 Fiori Launchpad 不提供任何混合功能,而更像是基于 Web 的应用程序的入口点;它的行为就像一个浏览器。如果您希望访问本机功能,则需要将该应用程序部署为常规 Cordova 应用程序。
当您说 Kapsel Fiori 应用程序部署在 FioriLaunchpad(FLP) 上时,我并没有完全理解。FioriLaunchpad 引导 Fiori 应用程序,我认为它不能引导基于 Kapsel 的应用程序(但是,如果我错了,请分享它记录的链接)。
FLP 托管在浏览器中,因此与任何基于浏览器的应用程序一样,它不能利用本机功能。同样适用于“Kapsel Fiori App”。
如果您想使用本机功能并且还需要 FLP,那么我认为最好使用 SAP Fiori Client(基于 Cordova)并在其中加载 FLP。