我们可以使用此代码创建基本的个人资料信息,这些信息会被Firebase自动保存。但是,如果我需要更多信息,该如何保存更多详细信息?
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
// Name, email address, and profile photo Url
String name = user.getDisplayName();
String email = user.getEmail();
Uri photoUrl = user.getPhotoUrl();
// The user's ID, unique to the Firebase project. Do NOT use this value to
// authenticate with your backend server, if you have one. Use
// FirebaseUser.getToken() instead.
String uid = user.getUid();
}
答案 0 :(得分:0)
您可能想扩展FirebaseUser
对象,并在类中添加更多信息。
如果要将同一对象存储在Firebase中,则需要在Firebase中创建一个新分支(例如Users
)并保存User
对象。
如果要获取更多详细信息,请检查this。