推送通知在iOS 8.3版本不工作(Push Notification not working in

2019-10-22 18:15发布

我的推送通知未在iOS 8.3版本的工作。 我不得不建立在Xcode 6.0支持高达8.0的ios项目。 是它的原因???

Answer 1:

//这个条件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 ???

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



Answer 2:

我已经找到了问题...我的猜测是正确的,我不得不建立在Xcode 6.0支持高达8.0的ios项目答案。 所以推送通知不工作在更高的版本ios.Now的我已经升级我的Xcode 6.3高达它高达最新的iOS 8.3,即支持。 和我推也正在fine.thanks的支持家伙。



文章来源: Push Notification not working in ios 8.3