Push-уведомление iOS на переднем плане - обнаружение, когда баннер уведомления был проигнорирован пользователем - PullRequest
0 голосов
/ 10 марта 2019

Когда приложение работает на переднем плане, как я могу определить, игнорировал ли пользователь баннер с уведомлением?

Я реализовал метод делегата userNotificationCenter: willPresentNotification:withCompletionHandler:, и баннер уведомления отображается нормально:

- (void)userNotificationCenter: (UNUserNotificationCenter *)center
       willPresentNotification: (UNNotification *)notification
         withCompletionHandler: (nonnull void (^)(UNNotificationPresentationOptions))completionHandler {

    completionHandler(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge);
}

Когда баннер подключается, я могу обработать действие с помощью метода userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:.

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

Как я могу справиться с этим?

...