Cordova / PhoneGap-2.5.0的推送通知插件无效

时间:2013-03-12 09:37:37

标签: ios cordova push-notification

我正在尝试在我的cordava iOS应用程序上启用推送通知。

我正在关注本教程:Apple Push Notifications with PhoneGap

它上面的示例代码运行良好,但问题是它使用了旧版本的cordova(2.1.0)。

当我尝试使用最新版本2.5.0时,会出现一些问题。

1)Cordova项目中没有JSONKit.m / h类。 pushnotifications插件似乎需要这个类才能工作。但是,如果我注释导入此类的行,我将解决非现有文件的错误。但是我收到了一些警告......

2)在评论了#import <Cordova/JsonKit.h>行之后,推送通知仅在应用程序处于后台时才起作用。如果应用程序位于前台并且我发送推送,则应用程序崩溃。

有什么想法吗?

1 个答案:

答案 0 :(得分:9)

Cordova 2.4+没有JSONKit。

你应该做的是改变这一行:

#import <Cordova/JSONKit.h>

#import <Cordova/CDVJSON.h>

它应该有用。