Протокол YMPUserNotificationCenterDelegate

Делегат для обработки foreground push-уведомления на iOS 10 и выше.

Для обработки foreground push-уведомлений, добавьте этот код в методе application(_:didFinishLaunchingWithOptions:):

let delegate = YMPYandexMetricaPush.userNotificationCenterDelegate()
UNUserNotificationCenter.current().delegate = delegate

Свойства

presentationOptions

Параметры представления push-уведомлений. Они передаются в обработчик userNotificationCenter(_:willPresent:withCompletionHandler:).

nextDelegate

Делегат, в который передаются вызовы этого протокола.

Описание свойств

presentationOptions

var presentationOptions: UNNotificationPresentationOptions

Параметры представления push-уведомлений. Они передаются в обработчик userNotificationCenter(_:willPresent:withCompletionHandler:).

Делегат вызывает обработчик, если свойство nextDelegate не установлено или если объект в nextDelegate не отвечает.

nextDelegate

var nextDelegate: id<UNUserNotificationCenterDelegate>

Делегат, в который передаются вызовы этого протокола.