Аутентификация по номеру телефона Firebase не работает

При аутентификации своего номера, код работает исправно, если пытаюсь проверить код на номерах друзей(но со своего телефона), сообщение присылается, но не выполняется onVerificationCompleted, в чем может быть проблема?

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_phone_registration);

        phone = findViewById(R.id.phone_registration_phone);
        code = findViewById(R.id.phone_registration_code);
        Button ver = findViewById(R.id.phone_registration_check);
        Button reg = findViewById(R.id.phone_registration_reg);

        verifyOK = false;

        FirebaseAuth mAuth = FirebaseAuth.getInstance();
        myRef = FirebaseDatabase.getInstance().getReference();

        ver.setOnClickListener(v -> {
            phoneNumber = "+7"+phone.getText().toString();
            if (!valid(phoneNumber)){
                return;
            }
            Toast.makeText(getApplicationContext(),"Verify START",Toast.LENGTH_LONG).show();
            PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() {
                @Override
                public void onVerificationCompleted(@NonNull PhoneAuthCredential phoneAuthCredential) {
                    Toast.makeText(getApplicationContext(),"Verify OK",Toast.LENGTH_LONG).show();
                    verifyOK = true;
                    verCode = phoneAuthCredential.getSmsCode();
                    credential = phoneAuthCredential;
                }

                @Override
                public void onVerificationFailed(@NonNull FirebaseException e) {
                    Log.wtf("help", e.toString());
                    Toast.makeText(getApplicationContext(),"Verify FAIL",Toast.LENGTH_LONG).show();
                }
            };
            PhoneAuthProvider.getInstance().verifyPhoneNumber(
                    phoneNumber,        // Phone number to verify
                    60,                 // Timeout duration
                    TimeUnit.SECONDS,   // Unit of timeout
                    this,               // Activity (for callback binding)
                    callbacks);        // OnVerificationStateChangedCallback
        });
        reg.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.wtf("verCode", verCode);
                Log.wtf("code", code.getText().toString());
                if (verifyOK && verCode.equals(code.getText().toString())){
                    Intent intent = new Intent(PhoneRegistrationActivity.this, InformationRegistrationActivity.class);
                    intent.putExtra("number", phoneNumber);
                    intent.putExtra("credantial", credential);
                    startActivity(intent);
                }
            }
        });

    }

Ответы (0 шт):