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
- rastreamento de localização em segundo plano
- Downloads de arquivos de longa duração
- Reprodução de música em segundo plano
- Sincronização de dados em tempo real
- Execução de tarefa persistente
Principais recursos
- Apenas para Android Oreo+
- Notificação em primeiro plano persistente
- API simples de início/parada
- Integração de canal de plataforma
- Sem suporte para iOS
Indicado para
- Aplicativos que precisam de execução contínua em segundo plano
- Serviços baseados em localização
- Players de mídia
- Agendadores de tarefas
- Processamento de dados em segundo plano
Considerações
- Não compatível com iOS
- Requer Android Oreo ou superior
- Deve exibir uma notificação persistente
- Limitado à plataforma Android
- Pode afetar a vida útil da bateria