1

因此,我将用于推送通知的 phonegap 插件合并到我的 phonegap 应用程序中,但在我的控制台中收到一个错误,说这#import <Cordova/JSONKit.h>是错误的并且找不到文件。所以在这里关闭这篇文章我能够解决错误,但现在它出现了两个附加警告。

NSString* uuid = [[UIDevice currentDevice] uniqueIdentifier]; 未找到已折旧


NSString *jsStatement = [NSString stringWithFormat:@"window.plugins.pushNotification.notificationCallback(%@);", [userInfo cdvjk_JSONString]]; 实例方法 -cdvjk JSONString中的唯一标识符


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

4

1 回答 1

1

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

NSString *uuid = [[ASIdentifierManager sharedManager] advertisingIdentifier]

对于第二个问题,更改cdvjk_JSONStringJSONString,这将在下一版本的 Cordova / PhoneGap 中解决。

于 2013-03-27T19:09:47.083 回答