我刚刚做了一些关于发送/接收远程通知的不同方法的研究,许多答案建议使用GCM(现在是FCM)。据我所了解,这对于可以支持100个在线用户(免费)或10k用户(付费)的小型应用程序似乎是可行的。但我无法理解它如何适用于后台类型的通知系统,这在今天的大多数应用程序中都是预期的。
假设一个应用程序有1百万用户,那么将需要1百万个同时连接坐在后台,以便及时向其用户传递通知。
还是我误解了“同时”部分?它是什么时候适用的?
他们的常见问题解答并没有详细说明,请参阅此处。
我刚刚做了一些关于发送/接收远程通知的不同方法的研究,许多答案建议使用GCM(现在是FCM)。据我所了解,这对于可以支持100个在线用户(免费)或10k用户(付费)的小型应用程序似乎是可行的。但我无法理解它如何适用于后台类型的通知系统,这在今天的大多数应用程序中都是预期的。
假设一个应用程序有1百万用户,那么将需要1百万个同时连接坐在后台,以便及时向其用户传递通知。
还是我误解了“同时”部分?它是什么时候适用的?
他们的常见问题解答并没有详细说明,请参阅此处。
“同时数据库连接”的限制是指数据库API的使用。
为了通过FCM(或GCM)接收通知(无论应用程序处于后台,打开还是关闭状态),您的应用程序不需要保持任何连接。
Firebase SDK以及每个平台的操作系统将负责处理此问题。