所以我将推送通知的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
答案 0 :(得分:1)
第一个错误是由于UUID被弃用,除非您修复该警告,您的应用永远不会被接受到应用商店中。修复很简单,请将[[UIDevice ...] ...]
替换为:
NSString *uuid = [[ASIdentifierManager sharedManager] advertisingIdentifier]
对于第二个问题,请将cdvjk_JSONString
更改为JSONString
,这将在下一版Cordova / PhoneGap中得到解决。