推送通知不能在ios 8.3中工作

我的推送通知不起作用在ios 8.3中。 我已经在xcode 6.0中构build了支持ios 8.0的项目。 这是原因吗?

//这是ios8通知的条件…

if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) { [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]]; [[UIApplication sharedApplication] registerForRemoteNotifications]; } else { [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)]; } 

你把这个放在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions ???

把这个和检查。 它应该工作。

我已经find了问题的答案…我的猜测是正确的,我已经build立了项目在Xcode 6.0支持iOS 8.0。 所以推送通知不能在更高版本的ios上工作。现在我升级了我的xcode到6.3,它支持最新的ios,即8.3。 而我的推也工作fine.thanks你的支持人员。