Visão geral
Um plugin Flutter para rastreamento contínuo de localização em segundo plano no Android e iOS. Ele utiliza serviços em primeiro plano no Android e o CoreLocation no iOS para manter atualizações de localização precisas mesmo quando o aplicativo está em segundo plano. Projetado para aplicações que exigem geolocalização persistente, como rastreadores de condicionamento físico, aplicativos de entrega ou ferramentas de navegação. O plugin garante conformidade com as políticas específicas de execução em segundo plano das plataformas e fornece dados de localização confiáveis com impacto mínimo na bateria.
Casos de uso
- Rastreamento de condicionamento físico e atividade
- Monitoramento de entrega e logística
- Aplicações de geofencing
- Compartilhamento de localização em tempo real
- Navegação e registro de rota
Principais recursos
- Suporte a serviço em primeiro plano no Android
- Integração do CoreLocation no iOS
- Atualizações contínuas de localização em segundo plano
- Operação eficiente em bateria
- Intervalos de atualização configuráveis
Indicado para
- Aplicativos que precisam de rastreamento de localização de longo prazo
- Desenvolvedores construindo serviços de localização em tempo real
- Aplicativos móveis que exigem geofencing
- Soluções de geolocalização multiplataforma
Considerações
- Requer permissão do usuário para acesso à localização
- O serviço em primeiro plano do Android precisa de uma notificação
- O iOS exige uma descrição de uso de localização em segundo plano no Info.plist
- O consumo da bateria pode aumentar durante o uso prolongado
- O comportamento de fundo varia conforme o fabricante do dispositivo