【发布时间】:2016-11-18 15:56:14
【问题描述】:
我是 Firebase 的新手。我想用用户名在 Firebase 中创建一个新用户, 电子邮件和密码。我正在尝试使用 Firebase 的 createUser() 方法创建它。如何在创建新用户时添加用户名,这是我正在使用的代码。
mFirebaseRef.createUser(Email, Password, new Firebase.ValueResultHandler<java.util.Map<String, Object>>() {
public void onSuccess(java.util.Map result) {
System.out.println("Successfully created user account with uid: " + result.get("uid"));
}
public void onError(com.firebase.client.FirebaseError firebaseError) {
System.err.println("Error while creating user " + firebaseError);
}
});
使用此代码可以创建用户。我可以看到我用于注册的用户电子邮件。
【问题讨论】:
-
您似乎使用的是旧版 Firebase SDK。那里的电子邮件+密码用户实际上由这两条信息组成:电子邮件地址和密码。您必须将其他属性保留在其他地方,例如 Firebase 数据库中。见stackoverflow.com/questions/37415863/…
标签: android firebase firebase-authentication