Разрешения нескольких уведомлений iOS

Существуют ли два отдельных разрешения для уведомлений iOS, то есть локальных и push? Возможно ли, что приложение будет запрашивать оба разрешения?

Я спрашиваю, как я нашел два разных сообщения:

  • «AppName» отправит вам уведомления. …
  • «AppName» хочет отправить вам push-уведомления. …

Если есть два разрешения, каковы возможные случаи.

  • Что делать, если член отклоняет один из них?
  • Включает ли одно разрешение второе? Т.е. «push-уведомление» включает в себя «уведомления»?

Если вы хотите интегрировать поддержку Push Notifications, тогда дайте разрешение, приняв его для Push-уведомлений.

Но если вы хотите интегрировать поддержку локальных уведомлений, вы принимаете это.

Как и после iOS 8, для локального уведомления требуется разрешение пользователя.

В iOS 8.0 и более поздних версиях приложение должно регистрироваться для уведомлений пользователей, используя – [UIApplication registerUserNotificationSettings:] перед тем, как запланировать и представить UILocalNotifications.