0
我似乎无法在任何地方找到答案。当用base.auth().signInAnonymously()
随机验证用户,然后调用currentUser()
时,它会返回匿名用户吗?Will currentUser()会返回一个匿名用户Firebase吗?
基本上,我想弄清楚用户是否真的登录过,或者他们是匿名身份验证的。请帮忙。
我似乎无法在任何地方找到答案。当用base.auth().signInAnonymously()
随机验证用户,然后调用currentUser()
时,它会返回匿名用户吗?Will currentUser()会返回一个匿名用户Firebase吗?
基本上,我想弄清楚用户是否真的登录过,或者他们是匿名身份验证的。请帮忙。
“是的,它会”,如Frank van Puffelen said。你可以让用户:
private FirebaseUser user;
private FirebaseAuth auth;
auth = FirebaseAuth.getInstance();
user = auth.getCurrentUser(); /* Get the user */
,如果用户不为空,则可以在用户使用该方法isAnonymous()
是匿名检测:
if (user != null) {
if (user.isAnonymous()) {
// Do something
}
}
是的,会的。如果您在完成此项工作时遇到问题,请展示重现问题的最低代码。 –
你好@FrankvanPuffelen,有什么方法可以告诉真实用户和匿名认证用户之间的区别吗? –
@MichaelJones你的代码? –