我正在Android Studio中使用电子邮件和密码进行Firebase身份验证,因此我遵循了official documentation中的所有设置步骤(将Firebase添加到了我的项目中,添加了相关性,启用了Email / Password登录)。另外,我只是从他们的文档中复制了sample project,因为我只是想看看它是否有效。但是,当我单击“注册”按钮时,显示“身份验证失败”。吐司。这意味着task.isSuccessful()返回false。有人知道为什么这种情况持续发生吗?我很确定问题出在Firebase / Android Studio中,因为我复制了他们99%的代码。
mAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
// Sign in success, update UI with the signed-in user's information
FirebaseUser user = mAuth.getCurrentUser();
Toast.makeText(MainActivity.this, "Authentication success.",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "Authentication failed.",
Toast.LENGTH_SHORT).show();
}
}
});