Определите, было ли запущено локальное уведомление - PullRequest
0 голосов
/ 11 июня 2019

2 вопроса, на которые я не могу найти ответы:

1: Как определить, было ли запущено локальное уведомление?

2: Удалено ли локальное уведомление после запуска?

1 Ответ

2 голосов
/ 11 июня 2019

Вы не должны использовать UILocalNotification. Современный способ - это UNNotification.

Вы можете проверить содержимое UNUserNotificationCenter. Звоните

getPendingNotificationRequests(completionHandler:)

из

getDeliveredNotifications(completionHandler:)

Уведомление, которое было доставлено, но еще не удалено из центра уведомлений (история), относится ко второй группе.

...