Описание тега unusernotificationcenter

Управляет действиями, связанными с уведомлениями, для вашего приложения или расширения приложения. Локальные уведомления и push-уведомления - это оба способа для приложения iOS, которое не работает на переднем плане, сообщить своим пользователям, что у него есть что-то для них. Используйте этот тег для запросов, связанных с новыми расширенными уведомлениями, представленными в Swift 3.

Используйте общий UNUserNotificationCenterобъект для планирования уведомлений и управления поведением, связанным с уведомлениями, в вашем приложении или расширении приложения. Объект центра уведомлений общего пользователя поддерживает как локальные, так и удаленные уведомления с разной мощностью. Используйте этот объект для выполнения следующих типов задач:

  • Запросите авторизацию для отображения предупреждений, воспроизведения звуков или отметки значка приложения в ответ на локальные или удаленные уведомления. (Авторизация требуется для всех действий пользователя.)

  • Объявите типы уведомлений, которые поддерживает ваше приложение, и настраиваемые действия (если есть), которые пользователь может выполнять при
    доставке этих уведомлений.

  • Запланируйте доставку уведомлений из вашего приложения.

  • Управляйте уведомлениями для конкретных приложений, отображаемыми в Центре уведомлений.

  • Получите настройки, связанные с уведомлениями для вашего приложения.

Уведомления, которые вы планируете непосредственно из вашего приложения, известны как локальные уведомления, потому что ваше приложение создает их локально на устройстве пользователя. Напротив, удаленные уведомления создаются вашим собственным сервером и доставляются на устройство пользователя через службу Apple Push Notification Service (APNS).