我是一個Firebase的新手。最近我想把用戶保存到Firebase中,但是我做不到。當我生成APK并在真實設備上運行時(不是模擬器),新的用戶并沒有加入到Firebase中。而且,沒有顯示任何錯誤。任務正常執行,并進入OTPActivity。以下是我的完整代碼:
public void saveUser
public void saveUser() {
firebaseAuth.createUserWithEmailAndPassword(emailAddress.getText().toString(), password.getText().toString())。 addOnCompleteListener(ChatUserSignUpActivity.this,new OnCompleteListener<AuthResult>(){
@Override
public void onComplete(@NonNull Task< AuthResult> task) /span> {
if(task.isSuccessful())
{
FirebaseUser user = firebaseAuth.getCurrentUser()。
Intent intent = new Intent(ChatUserSignUpActivity. this, OTPActivity.class)。)
intent.putExtra("phoneNum",emailAddress.getText() .toString())。
startActivity(intent);
}
else this, task.getException().toString(), Toast.LENGTH_SHORT).show()。
}
}
});
}
請幫助我。預先感謝。
uj5u.com熱心網友回復:
當你用電子郵件和密碼認證你的用戶時,沒有資料被保存到Firestore中,也沒有保存到Realtime Database。如果你需要在資料庫中保存資料庫,你需要為此撰寫代碼。因此,一旦你的用戶被認證,你可以從FirebaseUser物件中獲取資料,并將其寫入你選擇的資料庫中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/325778.html
標籤:
