Ios 处理从有效负载接收的数据

Ios 处理从有效负载接收的数据,ios,swift,firebase,firebase-cloud-messaging,uilocalnotification,Ios,Swift,Firebase,Firebase Cloud Messaging,Uilocalnotification,我正在使用fcm向我的应用程序发送有效负载数据(不是通知)。 我使用的方法是: func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) 处理接收到的数据,然后

我正在使用fcm向我的应用程序发送有效负载数据(不是通知)。 我使用的方法是:

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) 
处理接收到的数据,然后显示本地通知。 当应用程序位于前台和后台时,会显示本地通知,但当应用程序关闭(终止)时,不会显示本地通知。 我正在使用:

func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void)
处理用户点击本地通知后接收的数据的逻辑。
你知道为什么应用程序完全关闭时不显示本地通知吗?

你所说的
本地通知是什么意思吗?
,当用户按FCM notificationNo时,你是否创建了本地通知,在应用程序从发送的数据有效负载接收用户信息后,我显示了本地通知,当应用程序处于前台和后台时,该功能正常工作,但当应用程序终止时,数据负载似乎未收到。当应用程序终止时,您未收到<代码>通知,或者当应用程序终止时,您按通知时,仅当用户强制关闭应用程序时,您无法从payload设置本地通知。有什么办法解决这个问题吗?应用程序未接收到通知,它仅接收有效负载数据,因此当用户强制关闭应用程序时,您不会收到通知