Estou usando a Autenticação Firebase (verificação por telefone/OTP) no meu aplicativo Android. Ao testar em um dispositivo real, após inserir o número de telefone, o Chrome abre uma página do reCAPTCHA antes de enviar a OTP.
Essa não é a experiência do usuário que eu quero e não entendo por que isso está acontecendo.
O que já fiz: Adicionei as chaves SHA-1 e SHA-256 (depuração e lançamento) no Firebase Console
Autenticação por telefone habilitada no Firebase
Habilitou o SafetyNet no Firebase (também testou o Play Integrity)
Testando em dispositivos reais, não em emulador
Ainda não publicado na Play Store (ainda em teste no modo de depuração)
Minhas perguntas: Preciso publicar o aplicativo na Play Store para que a verificação de OTP funcione sem problemas (sem o reCAPTCHA do navegador)?
Existe uma maneira de pular esta etapa do reCAPTCHA do Chrome e verificar o OTP diretamente no aplicativo?
A instalação ou assinatura da Play Store tem alguma coisa a ver com esse comportamento?
O usuário insere um número de telefone → OTP é enviado e recebido → verificado dentro do aplicativo