Firebase云消息传递可靠性

时间:2017-03-24 13:16:28

标签: firebase-cloud-messaging

我们正在构建一个消息传递应用程序,我们正面临着消息传递的问题。

我们目前正在使用socket.io在正在运行的应用上发送消息,但事实证明它非常不可靠。 (网络速度慢,超时延迟,应用程序处于打盹模式时出现问题,......)

我们正在考虑转向FCM,但我们对可靠性和速度有疑问。我们不想改变所有内容,以后看到它不像想要的那样可靠。

您是否已在生产应用中为每条消息使用FCM?即使应用程序正在运行?

1 个答案:

答案 0 :(得分:1)

很难为此提供具体的答案。可靠性方面,我认为FCM非常好。

如果您成功将有效负载发送到FCM服务器,则预期的行为是it will send the message(s) as soon as feasible。在打瞌睡时,a low priority message is stored by FCM until the device is out of doze mode

documentation几乎描述了如何在FCM服务器中处理消息以及所有其他相关行为。