개요
안드로이드 및 iOS에서 지속적인 백그라운드 위치 추적을 위한 플러터 플러그인입니다. 안드로이드에서는 포어그라운드 서비스를, iOS에서는 코어로케이션을 사용하여 앱이 백그라운드에 있을 때도 정확한 위치 업데이트를 유지합니다. 피트니스 트래커, 배달 앱 또는 내비게이션 도구와 같은 지속적인 지리정보가 필요한 애플리케이션용으로 설계되었습니다. 플러그인은 플랫폼별 백그라운드 실행 정책을 준수하며 최소한의 배터리 영향으로 신뢰할 수 있는 위치 데이터를 제공합니다.
사용 사례
- 피트니스 및 활동 추적
- 배송 및 물류 모니터링
- 지오펜싱 애플리케이션
- 실시간 위치 공유
- 내비게이션 및 경로 로깅
주요 기능
- 안드로이드의 포그라운드 서비스 지원
- iOS에서의 CoreLocation 통합
- 지속적인 백그라운드 위치 업데이트
- 배터리 효율적인 작동
- 사용자 정의 업데이트 간격
적합한 대상
- 장기적인 위치 추적을 필요로 하는 앱
- 실시간 위치 서비스를 구축하는 개발자
- 지오펜싱이 필요한 모바일 애플리케이션
- 크로스 플랫폼 지오로케이션 솔루션
고려 사항
- 위치 액세스를 위해 사용자 권한이 필요합니다
- Android 포그라운드 서비스는 알림이 필요합니다
- iOS는 Info.plist에 백그라운드 위치 사용 설명이 필요합니다
- 장시간 사용 시 배터리 소모가 증가할 수 있습니다
- 백그라운드 동작은 기기 제조업체에 따라 다릅니다