我是ionic开发的新手。我有一个Objective C代码,使用Camera提供了一些自定义功能,我想使用Cordova在我的ionic应用中使用这个原生代码。在花了几个小时的研究后,我的结论是,我们需要创建一个Cordova插件上传到Github上,然后把它添加到我们的Ionic项目中。我试着看了几个demo,也读了一些文章,但似乎都已经过时了,我无法继续下去。
这将是非常伟大的,如果有人能指导我与
任何帮助将真的很感激。
大多数信息应该包含在相关的 科尔多瓦网站.这里有一些归纳的线索....使用。科尔多瓦-普格曼 来创建一个cordova插件,像这样。
npm i -g git+https://[email protected]/apache/cordova-plugman.git
plugman create --name "test" --plugin_id "test" --plugin_version "0.0.1"
plugman createpackagejson .
plugman platform add --platform_name "android"
这应该会让你设置一个默认的插件。要从Cordova应用中使用插件,将目录改为应用并运行。
cordova plugin add /absolute/path/to/plugin
在 "测试 "目录下 config.xml
的插件,在下面的标签中,你可以指定插件在运行时应该如何被访问。
<js-module name="test" src="www/test.js"><clobbers target="cordova.plugins.test" /></js-module>
在这种情况下,文件 www/test.js
将在 window.cordova.plugins.test
. 参考文献是Cordova文档中的 plugin.xml
. 关于如何在iOS上访问本地代码的更多信息可以在Cordova文档中找到。iOS插件开发.