对于服务器发送的事件Firebase Realtime DB或FCM,哪一个更可靠?

时间:2018-03-07 23:50:31

标签: firebase firebase-realtime-database firebase-cloud-messaging

我们希望将一些实时服务器发送的事件发送到我们的客户端应用程序,因此我们决定使用Firebase云服务。发送实时事件Firebase Realtime DB或FCM哪一个更可靠? 我们需要做出决定,因为我们的要求可以在两种情况下解决,但FCM在实时数据库付费时是免费的。有什么缺点如果我选择FCM而不是实时数据库? 谢谢

1 个答案:

答案 0 :(得分:0)

FCM:

  • 有效负载大小非常有限
  • 不保证交货顺序

但是,当应用程序是后台时,不保证实时数据库完全工作,因为操作系统可能会终止进程并关闭它正在执行的所有操作。 FCM将在交付时唤醒设备并启动应用程序。