我正在为我的登录系统使用firebase auth并检测用户是否已经无意中登录,我该怎么办? 我知道facebook是
for (UserInfo user: FirebaseAuth.getInstance().getCurrentUser().getProviderData()) { if (user.getProviderId().equals("facebook.com")) { System.out.println("User is signed in with Facebook"); } }
但由于没有网址可供检查,我不知道这是否可行。 我将不胜感激任何帮助
答案 0 :(得分:0)
在FirebaseUser上使用isAnonymous()方法。
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user.isAnonymous()) {
// ...
}