В настоящее время, вы должны иметь разрешение на уведомления, предоставленные пользователем:Можно ли зарегистрировать для уведомлений Push Push CKS без необходимости спрашивать пользователя?
UIApplication *application = [UIApplication sharedApplication];
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil];
[application registerUserNotificationSettings:settings];
[application registerForRemoteNotifications];
Можно ли еще получить удаленные уведомления для подписки без необходимости спрашивать разрешения? Кстати, моя CKS-подписка для зоны записи.
AFAIK, в iOS 9 (и, следовательно, tvOS), вам необходимо запросить разрешение на отображение уведомлений пользователю, но не регистрироваться для удаленных уведомлений. – jcaron
@jcaron Итак, мне нужно избавиться от 'registerUserNotificationSettings', part, then? Также ... что же тогда для iOS 8? – mattsven
Только что тестировалось как на 9, так и на 8, требуется часть 'registerUserNotificationSettings' :( – mattsven