Получите фоновый обратный вызов APNS с Firebase Cloud Messaging - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь получить обратный вызов, когда Облачное сообщение 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

По сути, мне нужен способ извлечения новых данных и обновления пользовательского интерфейса, когда приложение находится в фоновом режиме. Буду признателен за любые советы или обходные идеи.

...