Visão geral
O pacote sms_user_consent permite que aplicativos Flutter solicitem o número de telefone do usuário e/ou consentimento para ler mensagens SMS no Android, sem exigir permissões explícitas. Ele utiliza o sistema integrado de permissão de SMS do Android, permitindo que os usuários concedam acesso por meio de diálogos padrão do sistema. O pacote suporta dispositivos com dois chips SIM, garantindo compatibilidade em diversos hardware Android. É ideal para aplicações que precisam de verificação por OTP ou autenticação baseada em SMS, simplificando o processo mantendo privacidade e segurança.
Casos de uso
- Verificação de OTP
- Autenticação baseada em SMS
- Suporte a dispositivo dual-sim
- Acesso de SMS preservando a privacidade
- Coleta de consentimento do usuário
Principais recursos
- Nenhuma permissão adicional necessária
- Compatibilidade com dual-sim
- Suporte exclusivo para Android
- diálogo de consentimento de nível do sistema
- Recuperação de número de telefone
Indicado para
- Aplicativos que precisam de entrada de OTP
- Fluxos de autenticação
- Leitura de SMS sem permissões de manifesto
- aplicativos focados no Android
- Aplicativos de permissão mínima
Considerações
- Apenas Android
- Requer interação do usuário
- Limitado à leitura de SMS
- Sem suporte para iOS
- Depende do consentimento de nível do sistema
