Onu*_*ker 10 android firebase firebase-authentication
我正在使用 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");
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我同时使用谷歌和电子邮件密码时,如果声明为真。
for (UserInfo user: FirebaseAuth.getInstance().getCurrentUser().getProviderData()) {
if (user.getProviderId().equals("password")) {
System.out.println("User is signed in with email/password");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2748 次 |
| 最近记录: |