GPS Tracking Client on Flutterilla rakennettu sijainninseurantasovellus mobiililaitteille.
Sen päätehtävä on kerätä maantieteellisiä tietoja (leveysaste, pituusaste, nopeus) laitteesta ja lähettää ne ajoittain gpstracking.plus-palvelimelle.
Taustaseuranta: Käyttää etualan palveluja varmistaakseen jatkuvan ja konfiguroitavan seurannan (oletuksena minuutin välein), vaikka sovellus suljetaan.
Etäkomennot: Tukee etäkomentojen suorittamista Firebase Push Notifications (FCM) -toimintojen, kuten sijainnin lähettämisen tai seurannan pysäyttämisen/aloitusten, kautta.
Suojaus: Todentaa yhteyden palvelimeen käyttämällä Hash API:ta, mikä parantaa tiedonsiirron turvallisuutta.
Paikallinen määritys: Sallii valtuutettujen käyttäjien määrittää palvelimen URL-osoitteen ja laitetunnuksen salasanalla suojatun osan kautta.