我正在与一位正在考虑将其现有 MobileFirst Platform 7.1混合应用程序迁移到Cordova 应用程序类型的客户合作。
他们正在尝试了解这种应用程序类型是否仍允许他们访问 MobileFirst API,例如WL.App.sendActionToNative,以轻松桥接本机和 JS 层。支持和不支持的功能列表没有提到这些 API;Cordova 类型的应用程序是否支持它们?
我正在与一位正在考虑将其现有 MobileFirst Platform 7.1混合应用程序迁移到Cordova 应用程序类型的客户合作。
他们正在尝试了解这种应用程序类型是否仍允许他们访问 MobileFirst API,例如WL.App.sendActionToNative,以轻松桥接本机和 JS 层。支持和不支持的功能列表没有提到这些 API;Cordova 类型的应用程序是否支持它们?
出色地...
在混合应用程序中,Worklight 的好处之一是“我们”拥有本机和 Web 部分。如果需要,您可以创建一个 Cordova 插件(基于教程),但使用 SendActionToNative - 因为我们拥有双方 - 在这里通过“桥接”两端来帮助,“否定”对 Cordova 插件的需求。此功能在内部本身就是一个“Cordova 插件”(!)。
在“纯”Cordova 应用程序中,我们不拥有两端。只有web端... MFP SDK现在是一个Cordova插件。
无论如何,是的,您可以进入本机代码所在的平台文件夹并使用这些 API,它应该可以工作,但是在 Cordova 世界中,这没有多大意义——您不应该接触任何本机代码……您'应该使用 Cordova 插件以便以后与本机交互...