如何从Android中的Firebase Facebook身份验证中读取电子邮件

时间:2017-10-11 06:03:38

标签: android firebase firebase-authentication

根据文档,我在Android中集成了Firebase身份验证,并启用了Facebook登录。

登录后返回的JSON数据如下(其中也包括电子邮件) enter image description here 以下是在app中读取数据的代码,

public void onFbLogin(FirebaseUser firebaseUser) {
    String e1=firebaseUser.getProviderData().get(0).getEmail();
    String e2=firebaseUser.getProviderData().get(1).getEmail();
    String e3=firebaseUser.getEmail();
    String displayName = firebaseUser.getDisplayName();
    String uID = firebaseUser.getUid();
}

在这里,我可以获得显示名称和UID。但对于所有三个e1,e2,e3,我得到一个空值。所以我对如何从数据中获取电子邮件感到困惑。

其他任何阅读电子邮件的具体方式?

0 个答案:

没有答案