推送通知在 ios 8.3 中不起作用

Push Notification not working in ios 8.3

我的推送通知在 ios 8.3 中不起作用。我在 xcode 6.0 中构建了项目,它支持高达 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 了吗???

把这个放上去检查。它应该可以工作。

我找到了问题的答案...我的猜测是正确的,我在 xcode 6.0 中构建项目,最高支持 ios 8.0。所以推送通知不适用于更高版本的 ios.Now 我已经将我的 xcode 升级到 6.3,它支持最新的 ios 即 8.3。 My Push 也在为您的支持人员工作 fine.thanks。