2
我是Firebase的新手。我想使用用户名, 电子邮件和密码在Firebase中创建一个新用户。我正在尝试使用Firebase的createUser()方法创建它。如何在创建新用户时添加用户名,以下是我正在使用的代码。如何使用用户名,电子邮件和密码在Firebase中创建新用户?
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数据库中。请参阅http://stackoverflow.com/questions/37415863/firebase-setting-additional-user-properties –