根据文档,我在Android中集成了Firebase身份验证,并启用了Facebook登录。
登录后返回的JSON数据如下(其中也包括电子邮件) 以下是在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,我得到一个空值。所以我对如何从数据中获取电子邮件感到困惑。
其他任何阅读电子邮件的具体方式?