Cloud Firestore:我可以一次取消所有快照侦听器的订阅吗?

时间:2019-10-02 08:36:37

标签: firebase google-cloud-firestore

我可以一次取消所有Firestore快照侦听器的订阅吗?

例如当用户注销时。

UPADTE: 如果有人可以向我解释为什么这个问题被拒绝,我会很高兴。 从下面的正确答案可以看出,恕我直言,IMHO不必更加具体,因为它适用于所有与Firestore和所有不同Firebase框架一起使用的语言。谢谢。

2 个答案:

答案 0 :(得分:1)

要回答此问题,请提供有关您使用的语言/框架/设置等的更多信息。

尽管如此,通常,您可以将每个订阅者推送到应用程序上下文中的某个数组,并在注销时对该数组进行迭代,在每个数组索引中调用取消订阅者函数。

答案 1 :(得分:1)

实时数据库和Cloud Firestore的SDK均未提供自动取消订阅活动监听器的方法。您的客户端代码应该明确地执行此操作。