[英]How to get user information from user node using authentication UId in firebase for android?
[英]How to get UID and add user information with Firebase email/password authentication
我正在使用Firebase电子邮件/密码身份验证进行注册和登录。但是,在注册过程中,我想获取用户UID,并使用它在Firebase中使用其他用户信息(例如名称和电话号码)创建一个新数据库。 我知道通过登录过程获取UID更容易,但是,如果注册成功,有一种方法可以通过注册进行。 我正在使用android studio。
您可以从完成侦听器返回的任务中获取用户信息:
mAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Log.d(TAG, "createUserWithEmail:onComplete:" + task.isSuccessful());
if (task.isSuccessful()) {
FirebaseUser user = task.getResult().getUser();
Log.d(TAG, "onComplete: uid=" + user.getUid());
}
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.