Коллеги, привет!
Кому-нибудь удавалось хэндлить пуш-уведомление, когда приложение неактивно (свёрнуто)? Я смотрел документацию, стэковерфлоу, но решения так и не нашёл. Метод userNotificationCenter(
...willPresent notification: UNNotification
...)
срабатывает только когда приложение активно. Как перехватить пуш из бэкграунда?
бери этот метод
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler:
@escaping (UIBackgroundFetchResult) -> Void)
далее чекай состояние приложения, там есть открытое, бекграунд, закрытое и тд, выбери нужное состояние и потести
if UIApplication.shared.applicationState == .inactive {