O pacote ussd_service habilita solicitações silenciosas de USSD (Dados Suplementares Não Estruturados) em dispositivos Android, aproveitando a API nativa sendUssdRequest. Permite que aplicativos Flutter iniciem sessões USSD sem interação do usuário, sendo ideal para serviços como verificação de saldo, recarga de créditos ou consultas bancárias móveis. Atualmente, o iOS não é suportado e a funcionalidade está limitada às plataformas Android. O plugin é leve e se integra perfeitamente a projetos Flutter existentes por meio de uma API simples. Requer permissões adequadas e funciona melhor em ambientes onde o USSD é suportado pela operadora.
Casos de uso
- Consultas de saldo móvel
- automação de recarga de tempo aéreo
- Integração do serviço USSD bancário
- Acesso a serviço específico do operador
- Gerenciamento de conta de telecomunicações
Principais recursos
- Início de solicitação silenciosa USSD
- Integração nativa exclusiva para Android
- API simples do Flutter
- Suporte à análise de resposta USSD
- Nenhuma interface de usuário necessária
Indicado para
- Aplicativos exclusivos para Android
- aplicativos de serviço de telecomunicações
- Integrações de serviços financeiros
- Fluxos de trabalho USSD automatizados
- Desenvolvedores que precisam de acesso direto ao USSD
Considerações
- Disponível apenas no Android
- Requer suporte de USSD da operadora
- Necessita de tratamento de permissão em tempo de execução
- Limitado ao sendUssdRequest do Android
- iOS não é compatível