当用户退出 Firebase 时,我是否必须明确移除所有数据检索侦听器(值、子级)



当用户退出 Firebase 时,我是否必须明确移除所有数据检索侦听器(值、子级)?还是在调用注销时自动完成此操作?

注销用户时,需要身份验证的位置上的任何侦听器都将自动取消,并调用其取消回调。

不需要

身份验证的位置的侦听器将继续运行。

是的

,您必须显式删除这些侦听器。

signOut()仅注销用户,而不会删除数据库侦听器。文档说:

注销

signOut()返回包含 void 的firebase.Promise

注销当前用户。

返回

非空火力基地。承诺包含空虚

Firebase 身份验证和 Firebase 实时数据库是分开的。您甚至可以不使用一个。

最新更新