3
我知道如何使用Firebase創建電子郵件和密碼身份驗證,但只會創建電子郵件和ID,但是如何爲該ID添加名稱和更多詳細信息, user.getdisplayname?如何使用Firebase身份驗證創建用戶名,地址和詳細信息
這裏是我創建認證電子郵件地址和密碼的代碼
bv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final ProgressDialog pros=ProgressDialog.show(Register.this,"please wait..","registerring..",true);
mAuth.createUserWithEmailAndPassword(email.getText().toString(),password.getText().toString()).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
pros.dismiss();
if(task.isSuccessful()){
Toast.makeText(Register.this,"sucsseful",Toast.LENGTH_LONG).show();
Intent i=new Intent(Register.this,login.class);
}else {
Log.e("ERROr",task.getException().toString());
Toast.makeText(Register.this,task.getException().getMessage(),Toast.LENGTH_LONG).show();
}
}
});
如果說創建數據庫,好,那我如何將其鏈接到用戶認證?
private FirebaseUser UserDetaill = FirebaseAuth.getInstance().getCurrentUser() ;
好人謝謝你,是有距離的同時,以創建用戶身份驗證和名稱如果我使用setDisplayName(「XXX YYYY」),只會改變內置用戶?謝謝 – SeekingKnowleges
我認爲你不需要創建用戶,然後更新它,它會直接更改用戶的數據 –
謝謝我認爲我把所有內部緊靠它應該工作1點擊我測試它感謝您將確認 – SeekingKnowleges