Ios 如何知道应用程序处于后台时收到了数据消息?
当应用程序处于后台并接收到数据消息时,数据消息的传递会延迟,当数据消息通过Ios 如何知道应用程序处于后台时收到了数据消息?,ios,firebase,firebase-cloud-messaging,Ios,Firebase,Firebase Cloud Messaging,当应用程序处于后台并接收到数据消息时,数据消息的传递会延迟,当数据消息通过messagingDidReceiveMessage成为前台时,应用程序将接收此消息。当应用程序位于前台时,它将直接在messagingDidReceiveMessage 我的问题:如何在messagingDidReceiveMessage中知道数据消息是在应用程序处于后台并等待应用程序进入前台时收到的?messagingDidReceiveMessage用于接收绕过APN并从FCM直接发送到应用程序的消息。这仅在应用程序
messagingDidReceiveMessage
成为前台时,应用程序将接收此消息。当应用程序位于前台时,它将直接在messagingDidReceiveMessage
我的问题:如何在
messagingDidReceiveMessage
中知道数据消息是在应用程序处于后台并等待应用程序进入前台时收到的?messagingDidReceiveMessage
用于接收绕过APN并从FCM直接发送到应用程序的消息。这仅在应用程序与FCM之间的连接打开时可用,仅当应用程序位于前台时可用
要在应用程序处于后台时接收数据消息,您需要使用APNs回调。当应用程序位于后台时,您仍然可以通过FCM发送数据消息,但在这种情况下,您不能使用messagingDidReceiveMessage
回调