Firebase android:如何保存更多详细信息,例如地址,帐户级别,出生日期等?

时间:2019-01-16 10:23:13

标签: android firebase firebase-authentication

我们可以使用此代码创建基本的个人资料信息,这些信息会被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();
}

1 个答案:

答案 0 :(得分:0)

您可能想扩展FirebaseUser对象,并在类中添加更多信息。 如果要将同一对象存储在Firebase中,则需要在Firebase中创建一个新分支(例如Users)并保存User对象。

如果要获取更多详细信息,请检查this