2
我正在使用Firebase身份驗證。用戶可以通過電子郵件密碼,谷歌和臉書登錄。如何知道用戶是否使用電子郵件密碼登錄?我看着this answer如何確定Firebase用戶是否使用電子郵件和密碼身份驗證登錄
和我想這:
for (UserInfo user: FirebaseAuth.getInstance().getCurrentUser().getProviderData()) {
if (!(user.getProviderId().equals("facebook.com") || user.getProviderId().equals("google.com"))) {
System.out.println("User is signed in with Email");
}
}
但是當我使用谷歌和電子郵件密碼if語句爲真。