Visão geral
O pacote background_locator permite que aplicativos Flutter rastreiem continuamente a localização mesmo quando o aplicativo é encerrado ou em segundo plano. Ele envia atualizações de localização para uma função Dart especificada, suportando as plataformas Android e iOS. O plugin inclui um filtro de metros configurável para reduzir atualizações desnecessárias definindo limites mínimos de distância entre mudanças de localização. Ideal para aplicativos de rastreamento de fitness, navegação e geocercação que exigem monitoramento contínuo da localização sem drenar a bateria desnecessariamente.
Casos de uso
- Rastreamento contínuo de condicionamento físico
- Aplicações de geofencing
- Entrega e rastreamento logístico
- Monitoramento em tempo real de veículos
- Lembretes baseados em localização
Principais recursos
- Atualizações de localização em segundo plano
- Filtro de medidor para eficiência
- Suporte para Android e iOS
- Dados de localização enviados para o retorno do Dart
- Resiliência ao término de aplicativos
Indicado para
- Aplicativos que precisam de rastreamento contínuo de localização
- Desenvolvedores construindo serviços de localização em tempo real
- Aplicativos de fitness e transporte
- Aplicações que exigem baixo impacto na bateria
Considerações
- Permissões adequadas em ambos os plataformas são necessárias
- Pode afetar a vida útil da bateria se não for configurado com filtro de medidor
- Necessita de permissões de execução em segundo plano no Android
- O iOS requer configuração de modos em segundo plano
- O usuário deve conceder permissão de localização para uso em segundo plano
