我似乎找不到这个答案。当使用base.auth().signInAnonymously()
随机验证用户,然后调用currentUser()
时,它会返回该匿名用户吗?
基本上,我试图弄清楚用户是否实际登录,或者他们是否被匿名认证。请帮助。
会的,就像Frank van Puffelen说的那样。你可以得到用户:
private lateinit var auth: FirebaseAuth
...
auth = Firebase.auth
val currentUser = auth.currentUser
,如果currentUser存在,您可以通过使用isAnonymous
字段来确定它是否是匿名的:
if (user?.isAnonymous) {
// Do something
}