Visão geral
O pacote device_call_checker é um plugin do Flutter que permite aos aplicativos detectar se um dispositivo está atualmente em uma chamada, incluindo chamadas telefônicas tradicionais e chamadas VoIP. Ele fornece uma API simples para verificar o estado da chamada nas plataformas Android e iOS, tornando-o útil para aplicativos que precisam responder dinamicamente a chamadas ativas — como pausar a reprodução de áudio ou ajustar o comportamento das notificações. O plugin se integra perfeitamente a projetos existentes do Flutter por meio do pub.dev.
Casos de uso
- Detectando chamadas ativas para pausar a reprodução de mídia
- Ajustando o comportamento do aplicativo durante chamadas em andamento
- Implementando notificações conscientes de chamadas
- Evitando conflitos de áudio durante chamadas
- Suporte a aplicativos VoIP
Principais recursos
- Cross-platform support for Android and iOS
- Simple API for checking call state
- Real-time call status detection
- Lightweight and easy to integrate
- Works with both regular and VoIP calls
Indicado para
- Aplicativos de áudio e música
- VoIP e aplicativos de comunicação
- Aplicativos que exigem lógica consciente de chamadas
- Desenvolvedores construindo recursos de interação em tempo real
- Aplicativos móveis que precisam de detecção de chamada em nível de sistema
Considerações
- Requires appropriate platform permissions
- May not detect all background call states reliably
- iOS requires additional configuration in Info.plist
- Limited to call state detection only
- Depends on underlying OS call management APIs