所以我在app文件夹中添加了json文件。然后在build.gradle中添加了用于身份验证的gradle文件和其他文件。
首先,我初始化了FirebaseAuthentication对象
FirebaseAuth firebaseAuth;
firebaseAuth = FirebaseAuth.getInstance();
然后我的方法是注册用户,
private void createUser() {
firebaseAuth.createUserWithEmailAndPassword(mEmail,mPassword).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (!isNetworkConnected()){
Toast.makeText(signup.this, "Check Your Internet Connection..", Toast.LENGTH_SHORT).show();
}
else if (task.isSuccessful()){
Toast.makeText(signup.this, "Registered Successfully", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(signup.this, "Something Went Wrong. Try Again Later ..", Toast.LENGTH_SHORT).show();
}
}
});
}
因为条件我得到了“Tothing Not Wntong。稍后再试”Toast Message
日志中没有错误。 只有以下火山警告..
01-15 20:11:54.042 22745-22778/com.buckydroid.chat W/DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
答案 0 :(得分:0)
经过一些研究后我修正了错误。
我输入的密码低于6个字符。这就是为什么它没有注册我。
因此在密码字段中输入超过6个字符后。一切正常。