Я пытаюсь зарегистрироваться по номеру телефона пожарной базы. Firebase не отправляет проверочный код при попытке зарегистрироваться на моем телефоне. Но пожарная база отправляет код подтверждения при попытке на другом устройстве.
private PhoneAuthProvider.OnVerificationStateChangedCallbacks mCallBack = new PhoneAuthProvider
.OnVerificationStateChangedCallbacks()
{
@Override
public void onCodeSent(String s, PhoneAuthProvider.ForceResendingToken forceResendingToken)
{
super.onCodeSent(s, forceResendingToken);
verificationId = s;
}
@Override
public void onVerificationCompleted(PhoneAuthCredential phoneAuthCredential)
{
String code = phoneAuthCredential.getSmsCode();
Toast.makeText(getApplicationContext(),"Verification code received", Toast.LENGTH_LONG).show();
}
@Override
public void onVerificationFailed(FirebaseException e)
{
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
}
};
// this method does not respond
try
{
PhoneAuthProvider.getInstance().verifyPhoneNumber(number, 60, TimeUnit.SECONDS, TaskExecutors.MAIN_THREAD, mCallBack);
}
catch (Exception e)
{
e.printStackTrace();
Toasty.error(getApplicationContext(), "OnVerificationStateChangedCallbacks " + e.getMessage(), Toast.LENGTH_LONG).show();
}