private void registerUser(){
String emailId = email.getText().toString().trim().toLowerCase();
String password = pass.getText().toString().trim();
firebaseAuth.createUserWithEmailAndPassword(emailId,password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
progressDialog.dismiss();
if(task.isSuccessful()){
Toast.makeText(MainActivity.this,"Registration Successful",Toast.LENGTH_SHORT).show();
//show chatroom
finish();
startActivity(new Intent(getApplicationContext(),ProfileActivity.class));
}
else{
Toast.makeText(MainActivity.this,"Registration Failed. Please try again",Toast.LENGTH_SHORT).show();
}
}
});
}
我想添加一個用戶名或顯示名稱,但無法這樣做。我嘗試了一些東西,但仍然沒有結果。請幫助我。本週我需要此功能進行項目提交。如何在Firebase中通過電子郵件+密碼認證添加DisplayName? Android
你不能做到這一點使用FirebaseAuth,如果你要存儲用戶的細節,你需要做手工,使用RealtimeDatabase –
@SakchhamSharma有一種方法可以做到這一點,只是不直接創建新用戶時。看到我的回答如下:) – edant92
@ edant92我在創造時間 –