Я пытаюсь получить обратный вызов, когда Облачное сообщение Firebase отправляет push-уведомление устройству в фоновом режиме. Я получаю оба фона + баннеры переднего плана, но
userNotificationCenter(_ center: UNUserNotificationCenter,
willPresent notification: UNNotification,
withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void)
вызывается только на переднем плане.
Я читаю документы, и кажется, что это не способ указать "content-available: 1" с полезной нагрузкой FCM. Все в документе подтверждает, что обратные вызовы не будут работать в фоновом режиме.
https://firebase.google.com/docs/cloud-messaging/ios/topic-messaging
По сути, мне нужен способ извлечения новых данных и обновления пользовательского интерфейса, когда приложение находится в фоновом режиме. Буду признателен за любые советы или обходные идеи.