neko_code
neko_code

Reputation: 586

Push Notifications in iOS 8 ( Parse )

After installing iOS 8 on my iDevice it does not receive push notifications from Parse anymore. I tried to send notifications from Parse, it says that sent successful, but nothing happens on device. Console says that device registered successfully to receive notifications. I am using the following code to setup notifications.

//-- Set Notification
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{
    [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
    [[UIApplication sharedApplication] registerForRemoteNotifications];
}
else
{
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:
     (UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
}

Upvotes: 1

Views: 3146

Answers (1)

Franko
Franko

Reputation: 21

I tried out the code you did but switched [UIApplication sharedApplication] with just application and it worked fine on my iOS8 device.

//-- Set Notification
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
{ [application registerUserNotificationSettings:
   [UIUserNotificationSettings settingsForTypes:
                  (UIUserNotificationTypeSound | 
                   UIUserNotificationTypeAlert | 
                    UIUserNotificationTypeBadge) categories:nil]];

    [application registerForRemoteNotifications];
}
else
{
    [application registerForRemoteNotificationTypes:
     (UIUserNotificationTypeBadge | 
      UIUserNotificationTypeSound | 
      UIUserNotificationTypeAlert)];
}

Upvotes: 2

Related Questions