Visão geral
O pacote otp_autofill habilita o preenchimento automático de OTP no Android usando a API de Consentimento do Usuário e a API de Recuperador, permitindo que aplicativos detectem e preencham automaticamente senhas únicas de uso por SMS. Ele suporta a recepção de códigos OTP de fontes alternativas, melhorando a experiência do usuário durante a autenticação. O pacote também funciona no iOS, oferecendo compatibilidade entre plataformas para campos de PIN e OTP. Projetado para integração perfeita com campos de formulários, reduz erros de entrada manual e acelera os processos de login.
Casos de uso
- Detecção automática de OTP em formulários de login
- Melhorando a experiência do usuário durante a autenticação de dois fatores
- Suporte a fluxos de verificação baseados em SMS
- Integração com campos de entrada de PIN ou senha existentes
- Habilitar recuperação de OTP de fontes alternativas
Principais recursos
- Utiliza as APIs de Consentimento do Usuário e Recuperador do Android
- Suporte multiplataforma (Android e iOS)
- Extração automática de código OTP de SMS
- Método de entrada alternativo para recuperação de OTP
- Integração simples com campos de texto
Indicado para
- Aplicativos que exigem entrada segura de OTP
- Fluxos de autenticação com verificação por SMS
- Desenvolvedores procurando reduzir a fricção do usuário
- Projetos direcionados para plataformas Android e iOS
- Aplicações com muitos formulários com campos PIN/OTP
Considerações
- Requer Android SDK 28+ para funcionalidade completa
- Limitado ao preenchimento automático de SMS do Android sem configuração adicional
- A implementação no iOS depende do tratamento de OTP em nível de sistema
- Permissões necessárias para acesso a SMS no Android
- Pode exigir testes em diferentes fabricantes de dispositivos