If Traccar Client is not reporting locations to your server, follow the steps below. For details about the app settings, see the configuration guide.
Tap "Show status" to open the Logs screen in the Traccar Client app:
If the application stops working after some time, check point 6.
Missing reports do not always mean that the operating system has stopped providing locations. Check the tracking state and settings first:
"Upload error" indicates a failed request. "Upload response" shows the HTTP status returned by the endpoint; only 200–299 responses count as successful uploads. Check the following:
With Offline buffering enabled, continuous tracking stores reports locally, waits for connectivity, and retries failed uploads. "Offline, waiting for network" and "Upload failed, retrying" explain why accepted locations have not reached the server yet. With buffering disabled, failed reports are dropped. Manual "Send location" reports are uploaded directly and are not buffered.
Medium (default) and Low request less accurate locations to reduce power use. They do not always select a specific location provider:
High and Highest request more accurate locations, typically using GPS. On Android, both request high accuracy from the fused provider, or prefer GPS when using system providers. On iOS, High requests the best available accuracy and Highest requests navigation accuracy.
Background restrictions can interrupt tracking. First check point 2 to rule out normal stationary behavior, then check the following:
If you still have issues, open "Show status" and use the share button to export logs.txt. Include the app version, phone model, operating system version, and relevant settings when reporting the issue. Collect operating system logs as well if the app logs do not explain the problem.