SSTRACK

10+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

Преглед
Овој документ го прикажува развојот на мобилна апликација дизајнирана да ја следи локацијата на корисникот, времето и поминатото растојание. Апликацијата вклучува функции за започнување и запирање на следењето, периодично складирање на податоците за следење во базата на податоци преку API и осигурува дека податоците се собираат во редовни интервали кога следењето е активно.


Пакети
Финализиран список на пакети:
@react-native-async-storage/async-storage
@react-native-community/geolocation
@react-native-masked-view/masked-view
@react-navigation/bottom-tabs
@react-navigation/native
@react-navigation/native-stack
@react-navigation/stack
харсине
jwt-декодира
реагираат-native-background-actions
react-native-background-timer
react-native-base64
react-native-chart-kit
реагираат-матичен-циркуларен-прогрес-индикатор
react-native-geocoding
react-native-geolocation-service
реагираат-мајчин-гестикулирачки
реагираат-мајчин-надарени-табели
реагираат-мајчин-слика-бирач
реагираат-мајчин-мапи
react-native-permissions
реагираат-мајчин-реанимирани
реагираат-мајчин-екрани
реагираат-мајчин-сензори
реагираат-мајчин-тресат
react-native-svg-transformer
react-native-vector-icons
реагираат-мајчин-визија-камера


Мотори
Јазол.js
Верзија: >=18
Опис: Апликацијата бара Node.js верзија 18 или понова.

Екраните и таму функционираат


Почетен екран
Почетниот екран во апликацијата служи како главен интерфејс за иницирање и управување со сесии за следење локација. Обезбедува функционалности за започнување и запирање на следењето, прикажување на моменталната локација на корисникот на мапа и следење на изминатото време и растојание поминато за време на сесијата.
Функции
прочитај Податоци
Опис: Го чита токенот на корисникот од AsyncStorage за целите на автентикација.
handleStartTracker
Опис: Ја иницира сесијата за следење со испраќање барање POST до API на задниот дел за да започне да ја следи локацијата на корисникот.
handlePauseTracker
Опис: ја паузира сесијата за следење со испраќање барање POST до API-то на заднината за привремено да престане да ја следи локацијата на корисникот.
handleUpdateLocations
Опис: Ја ажурира моменталната локација на корисникот со испраќање барање POST до API на заднината со ажурирана географска ширина, должина и ID на локација.
пресметај Растојание
Опис: Го пресметува растојанието помеѓу две географски координати со помош на формулата Haversine.
startForegroundLocationUpdates
Опис: Започнува со ажурирање на локацијата на корисникот во преден план во редовни интервали користејќи ја услугата за геолокација на уредот.
stopForegroundLocationUpdates
Опис: Престанува да ја ажурира локацијата на корисникот во преден план и го брише интервалот поставен за ажурирања на локацијата.
startLocationTracking
Опис: иницира следење локација со започнување на ажурирањата на локацијата во преден план и поставување тајмер за следење на изминатото време.
stopLocationTracking
Опис: го запира следењето на локацијата со запирање на ажурирањата на локацијата во преден план, пресметување на поминато растојание и испраќање на конечните податоци за следење до API-то на заднината.




Екран за временска линија
Функции
прочитај Податоци
Опис: Го чита токенот на корисникот од AsyncStorage за целите на автентикација.
пресметај Вкупно растојание
Опис: Го пресметува вкупното поминато растојание врз основа на податоците за сесиите за следење.
употреба Ефект
Опис: Ја повикува функцијата readData на монтажата на компонентата за да добие податоци за следење.




Екран за активност
Функции

toggleShow1
Опис: Ја менува видливоста на паѓачкото мени за избор на годината.
toggleShow2
Опис: Ја менува видливоста на паѓачкото мени за избирање на месецот.
toggleShow3
Опис: Ја менува видливоста на паѓачкото мени за избирање на денот.
сетДен
Опис: Го поставува избраниот ден за прегледување на податоците за активноста.
сетМесец
Опис: Го поставува избраниот месец за прегледување на податоците за активноста.
сетГодина
Опис: Ја поставува избраната година за прегледување на податоците за активноста.


Екран на профил
Функции
getToken
Опис: Го презема токенот за автентикација на корисникот од AsyncStorage.
toggleIsLogin
Опис: Го менува статусот за најавување на корисникот.
toggleUserLoginStatus
Опис: Го менува статусот за најавување на корисникот и соодветно го ажурира AsyncStorage.
Ажуриранa на
4 мар. 2026 г.

Безбедност на податоците

Предуслов за безбедност е да знаете како програмерите ги прибираат и ги споделуваат вашите податоци. Практиките за приватност и безбедност на податоците може да варираат според вашиот начин на користење, регион и возраст. Програмерот ги обезбедил овие информации и може да ги ажурира во иднина.
Не се споделуваат податоци со трети страни
Дознајте повеќе како програмерите изјавуваат споделување податоци
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци
Податоците се шифрираат при префрлување
Може да побарате бришење на податоците

Што има ново

UI Improvements & Bug Fixes.

Поддршка за апликацијата

Телефонски број
+16479300988
Информации за програмерот
I8IS Inc
support@sstrack.io
4370 Steeles Ave W Unit 204 Woodbridge, ON L4L 4Y4 Canada
+92 334 0370181