Какой метод срабатывает при получении пуша, если приложение свернуто или закрыто?

didReceiveRemoteNotification у меня срабатывает только когда развернуто или если нажать на сам пуш и тем самым развернуть приложение


Ответы (1 шт):

Автор решения: Pavel Lazarev

Срабатывает когда приходит пуш перед показом пользователю:

func userNotificationCenter(
    _ center: UNUserNotificationCenter,
    willPresent notification: UNNotification,
    withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void
) 

Срабатывает когда пользователь взаимодействует(нажимает) с пушем:

func userNotificationCenter(
    _ center: UNUserNotificationCenter,
    didReceive response: UNNotificationResponse,
    withCompletionHandler completionHandler: @escaping () -> Void
)
→ Ссылка