当Firebase Cloud Message将推送通知发送到设备处于后台状态时,我正在尝试获取回调。我同时收到背景和前景横幅,但
userNotificationCenter(_ center: UNUserNotificationCenter,
willPresent notification: UNNotification,
withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void)
仅在前台被调用。
我正在阅读文档,这似乎不是一种使用FCM有效负载指定“ content-available:1”的方法。文档中的所有内容都承认,在后台状态下,回调将不起作用。
https://firebase.google.com/docs/cloud-messaging/ios/topic-messaging
基本上,我需要一种方法来在后台运行应用程序时获取新数据并更新UI。将不胜感激任何提示或解决方法的想法。