【问题标题】:Firebase Observe() ClarificationFirebase Observe() 说明
【发布时间】:2018-09-14 07:26:50
【问题描述】:

例如,如果你这样做

DataBase.database().refrence().observe(.valueChanged....
//code here
)

不止一次在同一个地方,这会产生一堆观察者吗?我想确保每个位置只有 1 个观察员。多次调用此方法会创建一个以上的观察者吗?

【问题讨论】:

    标签: swift firebase firebase-realtime-database


    【解决方案1】:

    如果您将多个观察者附加到数据库中的同一位置,SDK 足够智能,可以在内部仅向服务器注册一次以接收对该位置的更新。它不会复制发送到应用程序的数据量。您在该位置的所有观察者仍将收到更新,因此您需要注销每个观察者以停止接收更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多