对 Firebase 云消息传递的澄清 "simultaneous connections"?
Clarification on Firebase Cloud Messaging "simultaneous connections"?
刚刚对 send/receive 远程通知的不同方式进行了一些研究,许多答案建议使用 GCM(现在是 FCM)。据我所知,这对于可以支持 100 个在线用户(免费)或 10k 用户(付费)的小型应用程序来说似乎是可行的。但是我看不出后台类型的通知系统如何可行,坦率地说,现在大多数应用程序都希望如此。
假设,如果一个应用有 100 万用户,那么后台需要有 100 万个同时连接,通知才能及时到达用户。
或者我误解了 "simultaneous" 部分?什么时候适用?
他们的常见问题解答没有涉及太多细节here。
"simultaneous database connection" 的限制是指数据库API 的使用。
要通过 FCM(或 GCM 相同)接收通知(应用程序是否在后台、打开或关闭并不重要),您的应用程序不需要保持任何连接打开。
firebase SDK 与每个平台操作系统一起处理。
刚刚对 send/receive 远程通知的不同方式进行了一些研究,许多答案建议使用 GCM(现在是 FCM)。据我所知,这对于可以支持 100 个在线用户(免费)或 10k 用户(付费)的小型应用程序来说似乎是可行的。但是我看不出后台类型的通知系统如何可行,坦率地说,现在大多数应用程序都希望如此。
假设,如果一个应用有 100 万用户,那么后台需要有 100 万个同时连接,通知才能及时到达用户。
或者我误解了 "simultaneous" 部分?什么时候适用?
他们的常见问题解答没有涉及太多细节here。
"simultaneous database connection" 的限制是指数据库API 的使用。
要通过 FCM(或 GCM 相同)接收通知(应用程序是否在后台、打开或关闭并不重要),您的应用程序不需要保持任何连接打开。
firebase SDK 与每个平台操作系统一起处理。