我完成了 ApacheCordovaPlugin 示例。很高兴看到创建一个新插件是可能的,我在自己的 WL 项目中成功复制了 HelloWorldPlugin,以确保我可以让所有管道正常工作。这很棘手,您必须在正确的 XML 文件中输入条目,适当地命名您的 Java 和 .js 文件,知道如何包含它们并调用函数等。如果您犯了错误,那么您可以看到的信息很少用来调试它。整个过程非常脆弱。
现在我想访问现有 Cordova 插件的大型库。我的主要开发目标是Android。我从 git 存储库下载了一个插件 zip 文件并将其解压缩。查看文件和目录布局,完全不清楚如何将其集成到 WL 项目中。Cordova 有一个“plugin.xml”文件,似乎提供了所有的胶水,但在 WL 中没有这样的东西。我无法确定将文件放在哪里以及在 Worklight 项目中进行哪些编辑会导致 Cordova 插件被识别并从我的应用程序 JavaScript 访问。
当然这个过程是可能的,并且记录在某处?理想情况下,我们会使用一个实用程序来导入 Cordova 插件,但次佳将是分步过程描述。我看到有人将插件放入 iOS 应用程序环境,但不是 Android。