Я подписался на уведомления APNS в своем приложении Swift iOS.
Меня интересуют только пользовательские уведомления, поэтому я не настроил фоновый режим.
Если приложение открыто, UNUserNotificationCenterDelegate
's userNotificationCenter:willPresent:withCompletionHandler
называется. Если приложение находится в фоновом режиме И пользователь нажимает на уведомление (которое открывает мое приложение по умолчанию), вызывается userNotificationCenter: didReceive: withCompletionHandler
.
Однако, если пользователь просто отклоняет уведомление в центре уведомлений, тогда мой приложение не знает, что уведомление было доставлено.
Можно ли каким-то образом проверить, какие уведомления были доставлены, когда приложение находилось в фоновом режиме или было убито, а этот пользователь не нажал при запуске приложения?