我想向 Firebase 用户对象添加其他信息,例如
- 电话号码
- 用户名
- 地址
- 等。。。
当用户使用此方法注册时,如何在用户个人资料详细信息中添加createUserWithEmailAndPassword()
额外信息
我的火力基础版本是 -"火力基地":"^5.7.2"
我想
这是不可能的。建议将其他详细信息手动存储在实时数据库或Firestore中。链接到类似的讨论。
在 Firebase 用户表格中添加更多详细信息
谢谢迪纳卡兰
实际上,您只能使用此方法添加用户名或照片URI:
UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
.setDisplayName(username)
.setPhotoUri("uri")
.build();
user.updateProfile(profileUpdates)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Toast.makeText(getApplicationContext(), "done",
Toast.LENGTH_LONG).show();
}
}
});