我遇到一些用户没有收到时间敏感信息推送通知的问题。
问题可能在于我们的实施,但我试图了解Firebase在可靠性方面的主张。
答案 0 :(得分:1)
FCM主要用于推送通知。针对Android的推送通知通常是应用的附加功能。
FCM尽快发送消息 ,但是,建议不要保留时间敏感的信息/应用关键数据,因为有些因素可以可能会也可能不会导致收到消息的延迟 - 在某些情况下/设备中,根本不会收到消息(see this post)。
在FCM的防御中,它是一项免费服务,数百万个应用程序使用它,一次处理数百万条消息。所以" 尽快发送它的行为"真是太棒了。
如果您需要发送的数据至关重要,则最好使用Firebase Real-time Database。