Firebase对观察者/听众数量的限制

use*_*027 12 ios firebase

在Firebase中,我们可以使用类似的东西在iOS中添加观察者observeEventType:withBlock:.可以从一个客户端附加的观察员数量是否有限制?

Rob*_*rco 23

可以从一个客户端附加的侦听器数量没有限制.另请注意,侦听器通常很便宜,因此建议您在应用程序中最方便地使用它们.

  • 监听器在服务器上注册,并在客户端维护(即如果您与服务器断开连接并需要重新连接,则客户端知道重新监听的位置).附加新侦听器使用与所有其他侦听器和写入相同的现有连接,因此所涉及的只是注册侦听器的少量网络流量,然后服务器在数据更改时推送更新(而不是具有客户端昂贵地轮询服务器以获取每个侦听器的更改). (3认同)
  • 嗨,罗布……只是偶然发现了这个答案。只是要清楚......我有一个iOS应用程序,我希望提要中的每个项目都监听更改。因此,对于每个使用该应用程序的人来说,这可能是数百个听众。这听起来合理吗?它会影响我正在使用的计费计划吗? (2认同)
  • 听起来很合理。对计费没有影响;计费与并发连接相关,并且所有侦听器都通过每个客户端的一个连接进行流水线处理。 (2认同)