IOS client 9.6.5 stopped tracking

astrastar5 hours ago

Dear Traccar Team,

For the past two days (since 24.12 at approximately 21:45), I have observed unexpected behavior in my installation.
Without any configuration changes or updates—neither on the server side nor in the mobile app—location tracking on an iPhone 17 Pro has stopped working.
The system is currently running Server version 6.11.1 and App version 9.6.5, which are the latest available versions.
To troubleshoot the issue, I verified the configuration and system settings and also performed a complete reinstallation and new setup on the affected iPhone. However, the problem persists. An Android device connected to the same server continues to work correctly, which suggests that the issue is isolated to iOS.
Previously, when using the “Send location” function, the location and all related data were updated immediately. While an entry is still created in the logs when this action is performed, no actual update occurs. It appears that the request sent to the server contains outdated data.
Please find the relevant log entries attached below for reference. (Server URL hast changed for Data Privacy reasons)

IOS APP Config:

  • Device identifier: myPhone
  • Server URL: http://track.test.de:5055
  • Location accuracy: high
  • distance: 5
  • Stationary heartbeat 120
  • Fastest interval: 0
  • Offline buffering: on
  • Stop detection: off

Server Log:

2025-12-27 21:50:38  INFO: [T77632bd6] connected
2025-12-27 21:50:38  INFO: [T77632bd6: osmand < 93.193.228.21] POST / HTTP/1.1\r\nHost: track.test.de:5055\r\nContent-Type: application/json; charset=utf-8\r\nConnection: keep-alive\r\nAccept: */*\r\nUser-Agent: traccar_client/113 CFNetwork/3860.300.31 Darwin/25.2.0\r\nContent-Length: 478\r\nAccept-Language: de-DE,de;q=0.9\r\nAccept-Encoding: gzip, deflate\r\n\r\n{"location":{"coords":{"heading":359.82999999999998,"speed":2.8799999999999999,"latitude":47.125687836313674,"longitude":12.65155408916182,"accuracy":4.75,"altitude":463.38999999999999},"extras":{},"is_moving":true,"_":"&id=myPhone&lat=47.12568783631367&lon=12.65155408916182&timestamp=2025-12-27T20:30:14.999Z&","odometer":24540.900000000001,"activity":{"type":"still"},"battery":{"level":0.75,"is_charging":false},"timestamp":"2025-12-27T20:30:14.999Z"},"device_id":"myPhone"}
2025-12-27 21:50:38  INFO: [T77632bd6: osmand > 93.193.228.21] HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n
2025-12-27 21:50:41  INFO: [T77632bd6] id: myPhone, time: 2025-12-27 21:30:14, lat: 47.12569, lon: 12.65155, speed: 5.6, course: 359.8
Anton Tananaev5 hours ago

While an entry is still created in the logs when this action is performed, no actual update occurs.

What do you mean exactly? Because the log shows the update.

astrastar5 hours ago
╔═══════════════════════════════════════════════════════════
║ -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 0.0m | age: 85 ms
╚═══════════════════════════════════════════════════════════

2025-12-27 21:50:45.085 
<+47.12560470,+12.65150039> +/- 4.75m (speed 0.00 mps / course 119.44) @ 27.12.25, 21:50:44 Central European Standard Time

2025-12-27 21:50:44.099 -[LocationDAO destroyByUuid:]_block_invoke DESTROY: D8994CAE-6CA2-4991-A661-AECA77F62755

2025-12-27 21:50:44.096 -[TSLocationManager persistLocation:]_block_invoke INSERT: D8994CAE-6CA2-4991-A661-AECA77F62755

2025-12-27 21:50:44.086 -[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 4.7

2025-12-27 21:50:44.086
astrastar5 hours ago

but the issue ist that er is no more updates in the UI since days or only very sporadic - so no way tracking

Anton Tananaev5 hours ago

So is it no updates or sporadic updates? Do you see regular updates in the log? You keep providing contradicting information.

astrastar5 hours ago

after some time the UI shows offline - and when I press “Send location” than UI changes to online
but no changes of the shown date - in this case I still see in the Web UI - myPhone, time: 2025-12-27 21:30:14, lat: 47.12569, lon: 12.65155, speed: 5.6, course: 359.8
but the Iphone is on an other location and there is no movement - I have changes the location for more than 200 meter

Anton Tananaev5 hours ago

Have you checked all permissions? Have you tried reinstalling the app?

astrastar5 hours ago

Yes - deletet Traccar Cllient App and reinstalling
also reboot the iPhone

Anton Tananaev5 hours ago

Was there some iOS update?

astrastar4 hours ago

Iphone is on 26.2 but update has done more than 2 weeks ago - I have also checked all APP configs
like Background update, mobil data, location,... - no changes and full access
sorry for delay the forum shows allways to many requests
In the APP Log I see the movement because GEO Data are changing but no update in UI because Server log shows still old Geo data

Server LOG:

2025-12-27 23:20:11  INFO: [Td9d1c50c: osmand < 80.187.71.162] POST / HTTP/1.1\r\nHost: track.test:5055\r\nContent-Type: application/json; charset=utf-8\r\nConnection: keep-alive\r\nAccept: */*\r\nUser-Agent: traccar_client/113 CFNetwork/3860.300.31 Darwin/25.2.0\r\nContent-Length: 449\r\nAccept-Language: de-DE,de;q=0.9\r\nAccept-Encoding: gzip, deflate\r\n\r\n{"location":{"coords":{"heading":84.549999999999997,"speed":0,"latitude":47.125594383811368,"longitude":12.65149521440555,"accuracy":4.75,"altitude":466.06},"extras":{},"is_moving":true,"_":"&id=myPhone&lat=47.12559438381137&lon=12.65149521440555&timestamp=2025-12-27T20:40:46.999Z&","odometer":24577.599999999999,"activity":{"type":"still"},"battery":{"level":0.75,"is_charging":false},"timestamp":"2025-12-27T20:40:46.999Z"},"device_id":"myPhone"}
2025-12-27 23:20:11  INFO: [Td9d1c50c: osmand > 80.187.71.162] HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n
2025-12-27 23:20:13  INFO: [Td9d1c50c] disconnected
2025-12-27 23:20:14  INFO: [Td9d1c50c] id: myPhone, time: 2025-12-27 21:40:46, lat: 47.12559, lon: 12.65150, course: 84.6

App Log (this was during the drive 2 hours ago):

╔═══════════════════════════════════════════════════════════
║ -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 0.0m | age: 81 ms
╚═══════════════════════════════════════════════════════════

2025-12-27 21:31:30.081 
<+47.12563580,+12.65163460> +/- 4.75m (speed 1.02 mps / course 70.47) @ 27.12.25, 21:31:30 Central European Standard Time

2025-12-27 21:31:29.091 -[TSLocationManager persistLocation:]_block_invoke INSERT: 9E699169-C075-4CAE-8CED-A7D3B4B7AA26

2025-12-27 21:31:29.085 -[TSHttpService flush:failure:] Busy with previous request

2025-12-27 21:31:29.085 -[TSLocationManager sync:failure:] Manual HTTP sync: Network available? 1 | HttpService busy? 1

2025-12-27 21:31:29.081 -[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 4.7

2025-12-27 21:31:29.081 
╔═══════════════════════════════════════════════════════════
║ -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 0.0m | age: 81 ms
╚═══════════════════════════════════════════════════════════

2025-12-27 21:31:29.081 
<+47.12563676,+12.65161283> +/- 4.75m (speed 0.81 mps / course 43.16) @ 27.12.25, 21:31:29 Central European Standard Time

2025-12-27 21:31:28.094 -[LocationDAO destroyByUuid:]_block_invoke DESTROY: 3F3EEF06-638B-40BC-BEDE-91910E6EB77D

2025-12-27 21:31:28.091 -[TSLocationManager persistLocation:]_block_invoke INSERT: 3F3EEF06-638B-40BC-BEDE-91910E6EB77D

2025-12-27 21:31:28.087 -[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 4.7

2025-12-27 21:31:28.087 
╔═══════════════════════════════════════════════════════════
║ -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 0.0m | age: 86 ms
╚═══════════════════════════════════════════════════════════

2025-12-27 21:31:28.087 
<+47.12562752,+12.65159125> +/- 4.75m (speed 0.40 mps / course 29.79) @ 27.12.25, 21:31:28 Central European Standard Time

2025-12-27 21:31:27.090 -[LocationDAO destroyByUuid:]_block_invoke DESTROY: FBF1CE73-E516-4929-B8C7-87C5CF0B9CB7

2025-12-27 21:31:27.088 -[TSLocationManager persistLocation:]_block_invoke INSERT: FBF1CE73-E516-4929-B8C7-87C5CF0B9CB7

2025-12-27 21:31:27.084 -[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 4.7

2025-12-27 21:31:27.084 
╔═══════════════════════════════════════════════════════════
║ -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 0.0m | age: 84 ms
╚═══════════════════════════════════════════════════════════

2025-12-27 21:31:27.084 
<+47.12562254,+12.65158493> +/- 4.75m (speed 0.06 mps / course 15.22) @ 27.12.25, 21:31:27 Central European Standard Time

2025-12-27 21:31:26.155 -[TSHttpService init]_block_invoke Network: WiFi | Flags: -R -t-----

2025-12-27 21:31:26.092 -[LocationDAO destroyByUuid:]_block_invoke DESTROY: CB699FBB-973A-459E-B843-83EF7549180F

2025-12-27 21:31:26.087 -[TSLocationManager persistLocation:]_block_invoke INSERT: CB699FBB-973A-459E-B843-83EF7549180F

2025-12-27 21:31:26.081 -[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 4.7