Visão geral
Um plugin do Flutter que habilita a funcionalidade de serviço em primeiro plano no Android, especificamente para o Android Oreo e versões posteriores. Permite que aplicativos executem tarefas em segundo plano com uma notificação persistente, garantindo operação contínua mesmo quando o aplicativo não está no primeiro plano. O plugin é projetado para casos de uso que exigem operações de longa duração, como rastreamento de localização, reprodução de música ou download de arquivos. Atualmente, o suporte ao iOS não está disponível. Integra-se perfeitamente com o canal de plataforma do Flutter e fornece uma API simples para iniciar e parar serviços em primeiro plano.
Casos de uso
- Background location tracking
- Long-running file downloads
- Music playback in background
- Real-time data synchronization
- Persistent task execution
Principais recursos
- Android Oreo+ only
- Persistent foreground notification
- Simple start/stop API
- Platform channel integration
- No iOS support
Indicado para
- Apps needing persistent background execution
- Location-based services
- Media players
- Task schedulers
- Background data processing
Considerações
- Not compatible with iOS
- Requires Android Oreo or higher
- Must display a persistent notification
- Limited to Android platform
- May impact battery life