我有一个iOS原生应用程序,我的任务是创建一个新应用程序,其中包含该新项目中原始本机应用程序的部分/部分。需要注意的是,我现在负责开发的应用程序必须使用Phonegap / Cordova完成。
我的问题是,我在Phonegap项目中使用本机代码有哪些选择,或者是否需要在HTML5 / JS中重写相同的功能?我是Phonegap的新手,所以我不完全了解它的功能。
答案 0 :(得分:2)
一般来说,phonegap应用程序是用javascript,css,html编码的,而且只要他们需要访问本机层,他们就会使用phonegap插件来访问本机功能。如果您想使用现有代码集成到phonegap应用程序中,可以使用phonegap插件架构包装代码,并根据您希望重用的代码创建功能插件。然后,在应用程序中需要的地方调用这些插件。
以下链接是创建插件的良好起点。
http://docs.phonegap.com/en/3.4.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide