我真的必须删除匿名Firebase用户吗?

我真的必须删除匿名Firebase用户吗?,firebase,firebase-authentication,Firebase,Firebase Authentication,我对尚未注册的新用户使用Firebase匿名身份验证。我使用auth持久性作为会话,这意味着当用户关闭浏览器时,他们的会话就结束了。但是在Firebase控制台中,我仍然可以看到保存的UID 如果我在此时离开,UID将永久存在,并且永远不会被使用。正常吗?Firebase匿名身份验证的UID将保留在浏览器的本地存储中,并在您从同一浏览器再次登录到同一web应用时重新使用 我使用auth持久性作为会话,这意味着当用户关闭浏览器时,他们的会话就结束了 匿名身份验证不是这样工作的。Firebase将尝

我对尚未注册的新用户使用Firebase匿名身份验证。我使用auth持久性作为会话,这意味着当用户关闭浏览器时,他们的会话就结束了。但是在Firebase控制台中,我仍然可以看到保存的UID


如果我在此时离开,UID将永久存在,并且永远不会被使用。正常吗?

Firebase匿名身份验证的UID将保留在浏览器的本地存储中,并在您从同一浏览器再次登录到同一web应用时重新使用

我使用auth持久性作为会话,这意味着当用户关闭浏览器时,他们的会话就结束了

匿名身份验证不是这样工作的。Firebase将尝试在同一浏览器中的会话之间维护UID

确保用户每次获得新UID的唯一可靠方法是:

  • 使用浏览器的匿名模式,因为在这种情况下,当用户关闭浏览器会话时,本地存储将被清除
  • 从用户的匿名会话显式注销用户。如果执行此操作,还可以删除他们的用户帐户,从而将他们从Firebase控制台中删除

  • 这无关紧要,因为它提供了1亿匿名用户注册。好吧,如果我达到了1亿的限制怎么办?我的意思是,在你达到1亿用户之前,这并不重要。但是如果您认为您的身份验证注册达到100米,那么您需要删除最老的匿名用户。