Phonegap 提供了iOS 设备的基础特性接口来供HTML页面调用,但是这些基础接口不能满足我们的一些特殊需求,所以有时候我们需要开发插件来扩展其功能。基于PhoneGap3.4框架的iOS插件开发,主要分以下几个步骤:
1)搭建PhoneGap3.4的iOS开发环境,搭建步骤参考此文章。
2)编写.h头文件,示例代码如下:
#import <Cordova/CDVPlugin.h> @interface CDVLogin : CDVPlugin |
3)编写.m源代码文件,示例代码如下:
#import "CDVLogin.h" @implementation CDVLogin |
4)在config.xml 里注册插件,如下:
<feature name="Login"> <param name="ios-package" value="CDVLogin"/> </feature> |
5)js调用,如下:
var CustomPlugin = { function callNativePlugin( param ) { |
基于PhoneGap3.4框架的iOS插件的实现,布布扣,bubuko.com
原文:http://blog.csdn.net/cwb1128/article/details/31149893