Um plugin Flutter que permite o gerenciamento das configurações de Não Perturbe (DND) em dispositivos Android. Permite que aplicativos verifiquem, ativem ou modifiquem programaticamente os modos DND, incluindo regras de prioridade e horários. Projetado para desenvolvedores que precisam respeitar os modos de foco do usuário ou integrar-se com controles de notificação de nível de sistema. O plugin fornece uma interface simples para interagir com as APIs DND do Android sem exigir conhecimento de código nativo. É específico da plataforma, suportando apenas Android.
Casos de uso
- Gerenciando interrupções de notificação em aplicativos de produtividade
- Respeitando os modos de foco do usuário durante os horários agendados
- Integração com sistemas de alarme ou lembrete
- Habilitar o modo silencioso durante eventos específicos
- Verificando o status atual de DND programaticamente
Principais recursos
- Verifique e modifique o status de Não Perturbe
- Suporte para regras de prioridade e intervalos de tempo
- Suporte de plataforma somente para Android
- API simples do Dart
- Nenhum código nativo necessário para uso básico
Indicado para
- Aplicativos de produtividade e lembrete
- Ferramentas de alarme e rastreamento de sono
- Aplicativos que precisam de integração com o modo silencioso
- Desenvolvedores direcionando recursos do Android DND
Considerações
- Limitado a plataformas Android
- Requer permissão em tempo de execução para alterações no modo Não Perturbe
- Pode se comportar de forma diferente em versões diferentes do Android
- O usuário deve conceder manualmente o acesso ao DND em alguns casos
- Não compatível com iOS