如何知道当应用程序在后台时收到了数据消息?



当应用在后台并收到数据消息时,数据消息的传递会延迟,当应用通过messagingDidReceiveMessage成为前台时,应用将收到此消息。当应用程序处于前台时,它将直接在messagingDidReceiveMessage上接收数据消息

我的问题:如何知道messagingDidReceiveMessage当应用程序在后台并等待应用程序进入前台时收到数据消息?

messagingDidReceiveMessage

用于接收绕过 APN 并从 FCM 直接发送到您的应用的消息。仅当应用与 FCM 之间的连接打开时,此功能才可用,仅当应用位于前台时可用。

若要在应用处于后台时接收数据消息,需要使用 APNs 回调。当您的应用在后台运行时,您仍可以通过 FCM 发送数据消息,但在这种情况下,您不能使用messagingDidReceiveMessage回调。

相关内容

  • 没有找到相关文章

最新更新