phonegap推送通知显示Xcode中的错误

时间:2013-03-27 19:03:59

标签: ios xcode cordova jquery-mobile

所以我将推送通知的phonegap插件合并到我的phonegap应用程序中,但是在我的consol中收到错误,说#import <Cordova/JSONKit.h>错误并且无法找到该文件。所以关闭这篇文章here我能够解决错误,但现在又出现了两个警告。

折旧的

NSString* uuid = [[UIDevice currentDevice] uniqueIdentifier]; uniqueIdentifier


NSString *jsStatement = [NSString stringWithFormat:@"window.plugins.pushNotification.notificationCallback(%@);", [userInfo cdvjk_JSONString]]; 实例方法-cdvjk未找到JSONString


有没有人遇到过这个?我正在使用phonegap 2.4.0

1 个答案:

答案 0 :(得分:1)

第一个错误是由于UUID被弃用,除非您修复该警告,您的应用永远不会被接受到应用商店中。修复很简单,请将[[UIDevice ...] ...]替换为:

NSString *uuid = [[ASIdentifierManager sharedManager] advertisingIdentifier]

对于第二个问题,请将cdvjk_JSONString更改为JSONString,这将在下一版Cordova / PhoneGap中得到解决。