GPS Tracking Client er en placeringssporingsapplikation til mobile enheder, bygget med Flutter.
Dens hovedfunktion er at indsamle geolokationsdata (breddegrad, længdegrad, hastighed) fra enheden og med jævne mellemrum overføre dem til gpstracking.plus-serveren.
Baggrundssporing: Bruger forgrundstjenester til at sikre kontinuerlig og konfigurerbar sporing (som standard hvert minut), selv når applikationen er lukket.
Fjernkommandoer: Understøtter eksekvering af fjernkommandoer gennem Firebase Push Notifications (FCM) til funktioner som at tvinge lokationsafsendelse eller stop/start af sporing.
Sikkerhed: Autentificerer forbindelsen til serveren ved hjælp af en Hash API, hvilket forbedrer sikkerheden ved datatransmission.
Lokal konfiguration: Giver autoriserede brugere mulighed for at konfigurere serverens URL og enheds-id gennem en adgangskodebeskyttet sektion.