【发布时间】:2020-07-07 09:26:29
【问题描述】:
我为我的用户使用了匿名登录。我希望我的用户能够根据需要退出(通过单击按钮)。现在,我想在用户注销时删除该帐户。这就是为什么,我想使用
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
user.delete();
但是,Firebase文档中提到,如果用户长时间登录,那么我们必须在删除之前重新认证用户,否则可能会抛出异常。现在,问题出现了,我怎样才能重新验证匿名用户?我是初学者,这是我使用 Firebase 的第一个项目。我的概念可能是错误的。请帮忙。
【问题讨论】:
-
您从哪里了解到应该重新验证匿名用户的身份?
-
我了解到我应该重新验证用户身份。现在,我不知道它是否适用于匿名用户。这就是我问这个问题的原因。谢谢@Alex Mamo
-
您能否告诉我您是否有可用的服务器或 Firebase 功能?在回答你的问题之前,因为我和你有同样的问题,我已经解决了
-
你说在Firebase文档中,提到如果用户长时间登录,那么我们必须重新认证。请给我看那些文档。请回复@AlexMamo
-
弗兰克先生,您还记得我的 FirebaseDatabase 自动断开连接的问题,而您告诉我启用调试日志记录吗?我做了,它说 网络上传失败。稍后将重试。代码,错误:0,java.net.UnknownHostException:无法解析主机“app-measurement.com”;没有与主机名关联的地址。
标签: android firebase firebase-authentication