TCGOApp is an application for managing and tracking field personnel. It allows you to remotely monitor, in real time, the tasks performed by field personnel, consolidating the information graphically.
The application allows employees to:
Start and end their workday.
View and execute assigned tasks.
Record the progress of each activity in real time.
Report evidence and updates from the field.
During an active workday, the application tracks the worker's location in real time so that supervisors can view the route, know the current location of the personnel, and associate the location with the tasks being performed.
The FOREGROUND_SERVICE_LOCATION permission is activated only when the driver voluntarily presses the "Start Route" button. During operation, the application obtains and transmits the location to track the vehicle, record the route, update the delivery status, and ensure route traceability.
The Foreground Service remains active only while the route is in progress and automatically stops when the driver selects "End Trip," at which point it ceases to access the device's location.
The core functionality of the TCGO App relies on the FOREGROUND_SERVICE_LOCATION permission, as it enables continuous monitoring of the logistics operation throughout the journey. The service is initiated by the user, remains visible via system notifications, and is used only for the time necessary to complete the route.
TcgoApp