Я сделал проект Android и зарегистрировал приложение в Firebase. Теперь я не получаю сообщение от Firebase. Я уже поместил файл Jason в папку приложения, также я включил аутентификацию телефона в Firebase. Пожалуйста, помогите мне с ошибка.
ОШИБКА
I/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() returned Gms:
com.google.firebase.auth.api.internal.zzaq@a1576ff
D/vrification failes: asdddddddddddddddddddddddddddddddddddd`
МОЙ КОД
findViewById(R.id.bt1).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sendVerificationCode();
}
});
findViewById(R.id.bt2).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
verifySignInCode();
}
});
}
private void verifySignInCode(){
String code=et2.getText().toString().trim();
PhoneAuthCredential credential=PhoneAuthProvider.getCredential(codesent,code);
signInWithAuthCredential(credential);
}
private void signInWithAuthCredential(PhoneAuthCredential credential){
mAuth.signInWithCredential(credential).addOnCompleteListener(this, new
OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful()){
Toast.makeText(MainActivity.this,"login success",Toast.LENGTH_LONG).show();
} else{
if(task.getException() instanceof FirebaseAuthInvalidCredentialsException){
Toast.makeText(MainActivity.this,"login fail",Toast.LENGTH_LONG).show();
}
}
}
});
}
private void sendVerificationCode(){
String phone=et1.getText().toString().trim();
if(phone.isEmpty()){
et1.setError("required");
et1.requestFocus();
return;
}
if(phone.length()<10){
et1.setError("valid");
et1.requestFocus();
return;
}
PhoneAuthProvider.getInstance().verifyPhoneNumber(
phone,
60,
TimeUnit.SECONDS,
this,
mCallbacks);
}
PhoneAuthProvider.OnVerificationStateChangedCallbacks mCallbacks=new
PhoneAuthProvider.OnVerificationStateChangedCallbacks() {
@Override
public void onVerificationCompleted(PhoneAuthCredential phoneAuthCredential) {
}
@Override
public void onVerificationFailed(FirebaseException e) {
Log.d("vrification failed","asdddddddddddddddddddddddddddddddddddd");
}
@Override
public void onCodeSent(String s, PhoneAuthProvider.ForceResendingToken forceResendingToken){
super.onCodeSent(s, forceResendingToken);
codesent=s;
Log.d("verification started","eeeeeeeeeeeeeeeeeeeeeeeeeeee");
}
};
}`
Может ли кто-нибудь сказать мне, какая ошибка в коде или конфигурации Firebase