GPS Tracking Client는 Flutter로 구축된 모바일 기기용 위치 추적 애플리케이션입니다.
주요 기능은 기기에서 위치 정보(위도, 경도, 속도)를 수집하여 주기적으로 gpstracking.plus 서버로 전송하는 것입니다.
백그라운드 추적: 포그라운드 서비스를 사용하여 애플리케이션이 종료된 경우에도 지속적이고 구성 가능한 추적(기본적으로 1분 간격)을 보장합니다.
원격 명령: Firebase 푸시 알림(FCM)을 통해 위치 전송 강제 실행 또는 추적 중지/시작 등의 기능을 위한 원격 명령 실행을 지원합니다.
보안: 해시 API를 사용하여 서버 연결을 인증하여 데이터 전송 보안을 강화합니다.
로컬 구성: 권한이 있는 사용자가 비밀번호로 보호된 섹션을 통해 서버 URL 및 기기 ID를 구성할 수 있도록 합니다.