Visão geral
O pacote background_sms permite o envio de mensagens SMS a partir do estado em segundo plano ou sem interface do aplicativo, independentemente de o dispositivo estar bloqueado, o app estar no primeiro plano ou rodando em segundo plano. Foi projetado para casos de uso que exigem entrega confiável e automatizada de SMS sem interação do usuário. O pacote suporta tanto plataformas Android quanto iOS, embora a funcionalidade possa variar entre elas devido a restrições específicas de cada plataforma. Ele se integra ao Flutter por meio de uma API simples, permitindo que desenvolvedores acionem o envio de SMS mesmo quando o aplicativo não está ativamente aberto.
Casos de uso
- Entrega automática de OTP
- Sistemas de alerta de emergência
- Controle remoto de dispositivo
- Transmissão agendada de mensagens
- Notificações de status do serviço
Principais recursos
- Envio de SMS em segundo plano
- Suporte para execução sem cabeça
- Multiplataforma (Android e iOS)
- Integração de API simples
- Entrega confiável de mensagens
Indicado para
- Aplicativos que precisam de automação de SMS silenciosa
- Serviços que exigem gatilhos de mensagem off-line
- comunicação de dispositivo IoT
- Aplicações de segurança e monitoramento
Considerações
- O iOS tem capacidades limitadas de execução em segundo plano
- Requer permissões apropriadas e consentimento do usuário
- Pode ser restrito por políticas da operadora
- Não adequado para mensagens de alto volume
- Depende do tratamento de SMS pelo fabricante do dispositivo