【发布时间】:2015-05-08 18:25:01
【问题描述】:
我正在尝试构建将本机 API 暴露给 Cordova JS 的 Cordova 插件。该插件不会发布到公共注册表。
我想了解用于开发它的工具和流程是什么?
cordova工具只有添加/删除/ls插件的能力,我应该如何启动一个新插件?
我尝试使用don/cordova-plugin-hello,但是当我尝试修改 ios 的本机实现并重建项目时,结果 XCode 项目实现没有更新。
【问题讨论】:
我正在尝试构建将本机 API 暴露给 Cordova JS 的 Cordova 插件。该插件不会发布到公共注册表。
我想了解用于开发它的工具和流程是什么?
cordova工具只有添加/删除/ls插件的能力,我应该如何启动一个新插件?
我尝试使用don/cordova-plugin-hello,但是当我尝试修改 ios 的本机实现并重建项目时,结果 XCode 项目实现没有更新。
【问题讨论】:
我用 xcode 做 iOS 插件,用 eclipse 做 android 插件
这些是我遵循的步骤:
.m/.h 用于 ios,.java 用于 android).js 并将其链接到 index.html 中最后,我把这个添加到config.xml
<feature name="PluginName">
<param name="ios-package" value="iOSPluginClassName" />
<param name="android-package" value="androidPluginClassNameIncludingPackage" />
</feature>
【讨论】: