我似乎在任何地方都找不到此答案。当使用base.auth().signInAnonymously()
随机认证用户,然后调用currentUser()
时,它将返回该匿名用户吗?
基本上,我试图确定用户是否实际上已登录,或者是否经过匿名身份验证。请帮忙。
最佳答案
“是的,会的”,就像Frank van Puffelen said一样。您可以得到用户:
private lateinit var auth: FirebaseAuth
...
auth = Firebase.auth
val currentUser = auth.currentUser
如果currentUser存在,则可以使用isAnonymous
字段来确定它是否为匿名用户:if (user?.isAnonymous) {
// Do something
}
关于firebase - currentUser()是否会返回匿名用户Firebase?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39864380/