Протокол YMPUserNotificationCenterDelegate
Делегат для обработки foreground push-уведомления на iOS 10 и выше.
Для обработки foreground push-уведомлений, добавьте этот код в методе application(_:didFinishLaunchingWithOptions:):
let delegate = YMPYandexMetricaPush.userNotificationCenterDelegate()
UNUserNotificationCenter.current().delegate = delegate
Свойства
presentationOptions | Параметры представления push-уведомлений. Они передаются в обработчик userNotificationCenter(_:willPresent:withCompletionHandler:). |
nextDelegate | Делегат, в который передаются вызовы этого протокола. |
presentationOptions | Параметры представления push-уведомлений. Они передаются в обработчик userNotificationCenter(_:willPresent:withCompletionHandler:). |
nextDelegate | Делегат, в который передаются вызовы этого протокола. |
Описание свойств
presentationOptions
var presentationOptions: UNNotificationPresentationOptions
Параметры представления push-уведомлений. Они передаются в обработчик userNotificationCenter(_:willPresent:withCompletionHandler:).
Делегат вызывает обработчик, если свойство nextDelegate
не установлено или если объект в nextDelegate
не отвечает.
nextDelegate
var nextDelegate: id<UNUserNotificationCenterDelegate>
Делегат, в который передаются вызовы этого протокола.