在 Firebase 中获取用户名、姓氏和 ID

5 android firebase firebase-authentication

我使用 firebase 创建了一个登录/注册,它工作正常。但我需要从用户那里获取姓名和姓氏。我怎样才能做到这一点?我想知道是否有可能从用户那里获得一个 ID,因为我想在我的应用程序中创建一个排名页面,所以只有一个 ID 才能做到这一点。

Ros*_*des 5

要获得唯一 ID,您可以使用:

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
String uid = user.getUid();
Run Code Online (Sandbox Code Playgroud)

要获取他的名字(我从未在电子邮件/密码身份验证中尝试过,但它在 3rd 方提供商身份验证中工作正常):

String name = user.getDisplayName();
Run Code Online (Sandbox Code Playgroud)