Login e inscrição no Firebase com nome de usuário
Atualmente, estou usando o AndroidHivetutorial Para aprender a usar o Firebase, estou começando a entender bem os métodos e a documentação - percebi que o Firebase oferece um método de inscrição / login com email e senha e que essas informações não são armazenadas em nosso banco de dados.
Gostaria de implementar um sistema em que, ao se inscrever, forneça seu email, senha e nome de usuário, além de outros dados, e tudo será salvo no banco de dados. Para que o usuário possa entrar com seu email ou nome de usuário. Encontrei este artigo na pilha, que aparentemente é oresponda para esta pergunta que estou perguntando - No entanto, não entendo completamente isso e como ele se vincula ao meu código abaixo
auth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(SignupActivity.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Toast.makeText(SignupActivity.this, "createUserWithEmail:onComplete:" + task.isSuccessful(), Toast.LENGTH_SHORT).show();
progressBar.setVisibility(View.GONE);
if (!task.isSuccessful()) {
Toast.makeText(SignupActivity.this, "Authentication failed." + task.getException(),
Toast.LENGTH_SHORT).show();
} else {
startActivity(new Intent(SignupActivity.this, MainActivity.class));
finish();
}
}
});
Qualquer ajuda é muito apreciada graças