【发布时间】:2016-07-30 14:48:42
【问题描述】:
想知道在删除应用后 Firebase 如何知道设备属于哪个用户?
即使我删除了该应用程序,当我再次安装它时,它也知道用户。
我在文档中找不到任何关于此的内容。
【问题讨论】:
-
您的意思是要在卸载时永久删除使用?
-
我只是认为卸载应用程序时这将是标准行为,但它仍然可以记住用户 ID。我可以使用 unauth() 来忘记用户,但我想知道 Firebase 将这些信息保存在哪里以及它是如何保存的。
-
当您说“它了解用户”时,这是什么意思? Firebase 仅在用户进行身份验证时才知道用户,因为每个用户都有一个唯一标识符 (authData.uid)。还有一些其他变量,但请详细说明问题。
-
Firebase 将身份验证状态保留在钥匙串中。卸载应用程序时不会删除它。请参阅this answer 了解更多信息。