react-native-background-geolocation
react-native-background-geolocation copied to clipboard
No longer receive location data on iOS after about 30s in background
When iOS app is minimized we get location data for a few seconds, but then it stops. We've tried setting up heartbeat with a heartbeat interval, and preventSuspend but never receive the callback
Your Environment
- Plugin version: 4.14.4
- Platform: iOS
- OS version: 17.0.1
- Device manufacturer / model: iPhone 15 Pro Max Simulator
- React Native version (
react-native -v
): 0.72.3 - Plugin config
await BackgroundGeolocation.ready({
// Debug
transistorAuthorizationToken: token,
reset: true,
debug: true,
logLevel: BackgroundGeolocation.LOG_LEVEL_VERBOSE,
// transistorAuthorizationToken: token,
// Geolocation
desiredAccuracy: BackgroundGeolocation.DESIRED_ACCURACY_NAVIGATION,
distanceFilter: 5,
// stopTimeout: 5,
// Permissions
locationAuthorizationRequest: 'Always',
// HTTP & Persistence
autoSync: true,
maxDaysToPersist: 14,
// Application
// stopOnTerminate: false,
// startOnBoot: true,
enableHeadless: true,
disableLocationAuthorizationAlert: true,
disableElasticity: true,
// disableStopDetection: true,
pausesLocationUpdatesAutomatically: false,
disableMotionActivityUpdates: true,
heartbeatInterval: 60,
preventSuspend: true,
stopOnTerminate: false,
showsBackgroundLocationIndicator: true,
});
Expected Behavior
We should continuously receive location data even when the app is in the background
Actual Behavior
We receive a few location points, but then it stops.
We do get this log from iOS:
[UIKitCore] Background task still not ended after expiration handlers were called: <_UIBackgroundTaskInfo: 0x6000019d7d00>: taskID = 17,
taskName = Called by wunderpar, from -[BackgroundTaskManager startPreventSuspend:], creationTime = 795249 (elapsed = 25). This app will likely
be terminated by the system. Call UIApplication.endBackgroundTask(_:) to avoid this.
Steps to Reproduce
Context
This is a sports related app and we need regular location data (about 1 per minute is fine)
Debug logs
Logs
2023-11-22 20:24:25.678 â
-[BackgroundTaskManager createBackgroundTask] 112
2023-11-22 20:24:25.679 â
-[TSHttpService schedulePost] LOCKED: 533D1068-F25D-42C4-B653-564C8EEDF576
2023-11-22 20:24:26.500 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:26.504 â
-[TSHttpService post:]_block_invoke DESTROY: 533D1068-F25D-42C4-B653-564C8EEDF576
2023-11-22 20:24:26.504
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:26.504 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 112 OF (
0,
112
)
2023-11-22 20:24:27.656
đ<+37.32756378,-122.02684504> +/- 10.00m (speed 3.83 mps / course 2.98) @ 2023/11/22, 20:24:27 South Africa Standard Time
2023-11-22 20:24:27.656
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 13 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:27.656 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:27.657 âšī¸-[TSConfig persist]
2023-11-22 20:24:27.660 đĩ-[TSConfig incrementOdometer:] 864.5
2023-11-22 20:24:27.662 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:27.664 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: F3E6EC0B-B980-4582-97E8-490FFED42E94
2023-11-22 20:24:27.664
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:27.667 â
-[BackgroundTaskManager createBackgroundTask] 113
2023-11-22 20:24:27.668 â
-[TSHttpService schedulePost] LOCKED: F3E6EC0B-B980-4582-97E8-490FFED42E94
2023-11-22 20:24:28.481 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:28.484 â
-[TSHttpService post:]_block_invoke DESTROY: F3E6EC0B-B980-4582-97E8-490FFED42E94
2023-11-22 20:24:28.484
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:28.484 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 113 OF (
0,
113
)
2023-11-22 20:24:29.666
đ<+37.32763427,-122.02684373> +/- 10.00m (speed 3.61 mps / course 359.39) @ 2023/11/22, 20:24:29 South Africa Standard Time
2023-11-22 20:24:29.666
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 2 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:29.667 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:29.667 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:29.671 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: A947A044-53B3-43EE-BE94-72BF8BACB570
2023-11-22 20:24:29.671
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:29.673 â
-[BackgroundTaskManager createBackgroundTask] 114
2023-11-22 20:24:29.675 â
-[TSHttpService schedulePost] LOCKED: A947A044-53B3-43EE-BE94-72BF8BACB570
2023-11-22 20:24:30.480 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:30.482 â
-[TSHttpService post:]_block_invoke DESTROY: A947A044-53B3-43EE-BE94-72BF8BACB570
2023-11-22 20:24:30.482
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:30.482 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 114 OF (
0,
114
)
2023-11-22 20:24:31.663
đ<+37.32770974,-122.02684672> +/- 10.00m (speed 3.98 mps / course 0.47) @ 2023/11/22, 20:24:31 South Africa Standard Time
2023-11-22 20:24:31.663
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 6 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:31.663 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:31.663 âšī¸-[TSConfig persist]
2023-11-22 20:24:31.667 đĩ-[TSConfig incrementOdometer:] 880.7
2023-11-22 20:24:31.668 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:31.673 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: FB38840A-3A84-4C76-8896-1797BAFCC5AE
2023-11-22 20:24:31.673
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:31.677 â
-[BackgroundTaskManager createBackgroundTask] 118
2023-11-22 20:24:31.678 â
-[TSHttpService schedulePost] LOCKED: FB38840A-3A84-4C76-8896-1797BAFCC5AE
2023-11-22 20:24:32.472 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:32.473 â
-[TSHttpService post:]_block_invoke DESTROY: FB38840A-3A84-4C76-8896-1797BAFCC5AE
2023-11-22 20:24:32.474
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:32.474 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 118 OF (
0,
118
)
2023-11-22 20:24:32.769 â
-[BackgroundTaskManager createBackgroundTask] 122
2023-11-22 20:24:32.770 đĩ-[TSLocationManager onSuspend:] enabled? 1)
2023-11-22 20:24:32.794 âšī¸-[TSDBLogger db_save] Log committed
2023-11-22 20:24:33.661
đ<+37.32778191,-122.02685206> +/- 10.00m (speed 3.31 mps / course 359.20) @ 2023/11/22, 20:24:33 South Africa Standard Time
2023-11-22 20:24:33.661
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 9 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:33.661 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:33.661 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:33.666 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: C84EA60A-EE13-486C-8DD8-9A87307F1EBB
2023-11-22 20:24:33.667
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:33.671 â
-[BackgroundTaskManager createBackgroundTask] 129
2023-11-22 20:24:33.673 â
-[TSHttpService schedulePost] LOCKED: C84EA60A-EE13-486C-8DD8-9A87307F1EBB
2023-11-22 20:24:34.772 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:34.782 â
-[TSHttpService post:]_block_invoke DESTROY: C84EA60A-EE13-486C-8DD8-9A87307F1EBB
2023-11-22 20:24:34.783
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:34.785 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 129 OF (
0,
122,
129
)
2023-11-22 20:24:35.656
đ<+37.32785729,-122.02685708> +/- 5.00m (speed 3.84 mps / course 353.95) @ 2023/11/22, 20:24:35 South Africa Standard Time
2023-11-22 20:24:35.656
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 12 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:35.656 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:35.656 âšī¸-[TSConfig persist]
2023-11-22 20:24:35.661 đĩ-[TSConfig incrementOdometer:] 897.1
2023-11-22 20:24:35.663 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:35.667 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 605740CE-59B5-4470-925B-BFB6FF45BD58
2023-11-22 20:24:35.668
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:35.673 â
-[BackgroundTaskManager createBackgroundTask] 130
2023-11-22 20:24:35.679 â
-[TSHttpService schedulePost] LOCKED: 605740CE-59B5-4470-925B-BFB6FF45BD58
2023-11-22 20:24:36.194 đĩ-[BackgroundTaskManager startPreventSuspendTimer:] BG time remaining: 26 | Total tasks: 1
2023-11-22 20:24:36.767 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:36.773 â
-[TSHttpService post:]_block_invoke DESTROY: 605740CE-59B5-4470-925B-BFB6FF45BD58
2023-11-22 20:24:36.774
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:36.775 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 130 OF (
0,
122,
130
)
2023-11-22 20:24:37.672
đ<+37.32793477,-122.02686359> +/- 5.00m (speed 3.90 mps / course 357.51) @ 2023/11/22, 20:24:37 South Africa Standard Time
2023-11-22 20:24:37.672
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 18 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:37.672 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:37.672 âšī¸-[TSConfig persist]
2023-11-22 20:24:37.705 đĩ-[TSConfig incrementOdometer:] 905.7
2023-11-22 20:24:37.708 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:37.715 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: FE2DC7DF-B2A2-459C-8F54-0EFB6651705F
2023-11-22 20:24:37.715
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:37.723 â
-[BackgroundTaskManager createBackgroundTask] 131
2023-11-22 20:24:37.726 â
-[TSHttpService schedulePost] LOCKED: FE2DC7DF-B2A2-459C-8F54-0EFB6651705F
2023-11-22 20:24:38.286 âšī¸-[TSDBLogger db_delete] maxAge: 604800
2023-11-22 20:24:38.801 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:38.806 â
-[TSHttpService post:]_block_invoke DESTROY: FE2DC7DF-B2A2-459C-8F54-0EFB6651705F
2023-11-22 20:24:38.807
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:38.807 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 131 OF (
0,
122,
131
)
2023-11-22 20:24:39.671
đ<+37.32800422,-122.02686157> +/- 5.00m (speed 3.67 mps / course 3.22) @ 2023/11/22, 20:24:39 South Africa Standard Time
2023-11-22 20:24:39.671
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 28 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:39.671 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:39.671 âšī¸-[TSConfig persist]
2023-11-22 20:24:39.674 đĩ-[TSConfig incrementOdometer:] 913.4
2023-11-22 20:24:39.678 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:39.683 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 9E3856AE-5A3A-4987-AE4D-0A83688F3A44
2023-11-22 20:24:39.683
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:39.687 â
-[BackgroundTaskManager createBackgroundTask] 132
2023-11-22 20:24:39.689 â
-[TSHttpService schedulePost] LOCKED: 9E3856AE-5A3A-4987-AE4D-0A83688F3A44
2023-11-22 20:24:40.753 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:40.759 â
-[TSHttpService post:]_block_invoke DESTROY: 9E3856AE-5A3A-4987-AE4D-0A83688F3A44
2023-11-22 20:24:40.759
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:40.760 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 132 OF (
0,
122,
132
)
2023-11-22 20:24:41.630
đ<+37.32807512,-122.02685539> +/- 10.00m (speed 4.02 mps / course 0.87) @ 2023/11/22, 20:24:41 South Africa Standard Time
2023-11-22 20:24:41.631
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 5 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:41.631 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:41.631 âšī¸-[TSConfig persist]
2023-11-22 20:24:41.636 đĩ-[TSConfig incrementOdometer:] 921.3
2023-11-22 20:24:41.641 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:41.646 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 4150D9F8-6971-443A-AA56-8C57C6002733
2023-11-22 20:24:41.646
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:41.697 â
-[BackgroundTaskManager createBackgroundTask] 133
2023-11-22 20:24:41.700 â
-[TSHttpService schedulePost] LOCKED: 4150D9F8-6971-443A-AA56-8C57C6002733
2023-11-22 20:24:42.760 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:42.765 â
-[TSHttpService post:]_block_invoke DESTROY: 4150D9F8-6971-443A-AA56-8C57C6002733
2023-11-22 20:24:42.766
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:42.772 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 133 OF (
0,
122,
133
)
2023-11-22 20:24:43.663
đ<+37.32814392,-122.02685454> +/- 10.00m (speed 3.71 mps / course 1.42) @ 2023/11/22, 20:24:43 South Africa Standard Time
2023-11-22 20:24:43.663
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 9 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:43.663 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:43.663 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:43.688 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: F85526F2-F114-4B09-AA48-87BB5CE3126C
2023-11-22 20:24:43.688
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:43.690 â
-[BackgroundTaskManager createBackgroundTask] 134
2023-11-22 20:24:43.691 â
-[TSHttpService schedulePost] LOCKED: F85526F2-F114-4B09-AA48-87BB5CE3126C
2023-11-22 20:24:44.744 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:44.748 â
-[TSHttpService post:]_block_invoke DESTROY: F85526F2-F114-4B09-AA48-87BB5CE3126C
2023-11-22 20:24:44.748
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:44.749 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 134 OF (
0,
122,
134
)
2023-11-22 20:24:45.658
đ<+37.32820836,-122.02685578> +/- 5.00m (speed 3.51 mps / course 359.50) @ 2023/11/22, 20:24:45 South Africa Standard Time
2023-11-22 20:24:45.658
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 7 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:45.658 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:45.659 âšī¸-[TSConfig persist]
2023-11-22 20:24:45.662 đĩ-[TSConfig incrementOdometer:] 936.1
2023-11-22 20:24:45.664 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:45.668 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: EA88B22B-09ED-48AC-AB63-4C1C079C1B1D
2023-11-22 20:24:45.668
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:45.674 â
-[BackgroundTaskManager createBackgroundTask] 135
2023-11-22 20:24:45.677 â
-[TSHttpService schedulePost] LOCKED: EA88B22B-09ED-48AC-AB63-4C1C079C1B1D
2023-11-22 20:24:46.750 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:46.761 â
-[TSHttpService post:]_block_invoke DESTROY: EA88B22B-09ED-48AC-AB63-4C1C079C1B1D
2023-11-22 20:24:46.761
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:46.762 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 135 OF (
0,
122,
135
)
2023-11-22 20:24:47.655
đ<+37.32827623,-122.02685779> +/- 5.00m (speed 3.71 mps / course 356.76) @ 2023/11/22, 20:24:47 South Africa Standard Time
2023-11-22 20:24:47.655
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 7 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:47.655 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:24:47.655 âšī¸-[TSConfig persist]
2023-11-22 20:24:47.659 đĩ-[TSConfig incrementOdometer:] 943.6
2023-11-22 20:24:47.661 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:47.664 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: C78F798C-748B-4F8E-B3B5-6DDCDAE6FC69
2023-11-22 20:24:47.664
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:47.667 â
-[BackgroundTaskManager createBackgroundTask] 136
2023-11-22 20:24:47.671 â
-[TSHttpService schedulePost] LOCKED: C78F798C-748B-4F8E-B3B5-6DDCDAE6FC69
2023-11-22 20:24:48.741 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:48.755 â
-[TSHttpService post:]_block_invoke DESTROY: C78F798C-748B-4F8E-B3B5-6DDCDAE6FC69
2023-11-22 20:24:48.756
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:48.758 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 136 OF (
0,
122,
136
)
2023-11-22 20:24:49.661
đ<+37.32834322,-122.02686333> +/- 5.00m (speed 3.76 mps / course 352.03) @ 2023/11/22, 20:24:49 South Africa Standard Time
2023-11-22 20:24:49.661
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 9 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:49.661 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:24:49.661 âšī¸-[TSConfig persist]
2023-11-22 20:24:49.667 đĩ-[TSConfig incrementOdometer:] 951.1
2023-11-22 20:24:49.674 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:49.677 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: F6391BAB-BBE1-4EE8-BD35-34D3F0D30EC3
2023-11-22 20:24:49.677
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:49.679 â
-[BackgroundTaskManager createBackgroundTask] 137
2023-11-22 20:24:49.682 â
-[TSHttpService schedulePost] LOCKED: F6391BAB-BBE1-4EE8-BD35-34D3F0D30EC3
2023-11-22 20:24:50.747 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:50.756 â
-[TSHttpService post:]_block_invoke DESTROY: F6391BAB-BBE1-4EE8-BD35-34D3F0D30EC3
2023-11-22 20:24:50.777
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:50.777 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 137 OF (
0,
122,
137
)
2023-11-22 20:24:51.678
đ<+37.32841577,-122.02685651> +/- 5.00m (speed 3.76 mps / course 4.66) @ 2023/11/22, 20:24:51 South Africa Standard Time
2023-11-22 20:24:51.678
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 24 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:51.678 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:24:51.678 âšī¸-[TSConfig persist]
2023-11-22 20:24:51.683 đĩ-[TSConfig incrementOdometer:] 959.2
2023-11-22 20:24:51.686 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:51.691 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 5DEE3075-B5AE-4450-B889-8E312058C02E
2023-11-22 20:24:51.691
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:51.697 â
-[BackgroundTaskManager createBackgroundTask] 138
2023-11-22 20:24:51.699 â
-[TSHttpService schedulePost] LOCKED: 5DEE3075-B5AE-4450-B889-8E312058C02E
2023-11-22 20:24:52.860 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:52.896 â
-[TSHttpService post:]_block_invoke DESTROY: 5DEE3075-B5AE-4450-B889-8E312058C02E
2023-11-22 20:24:52.896
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:52.897 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 138 OF (
0,
122,
138
)
2023-11-22 20:24:53.294 đĩ-[BackgroundTaskManager onPreventSuspendTimer:] Prevent-suspend timer fired! (bg time remaining: 9.898766)
2023-11-22 20:24:53.314 âšī¸+[LocationAuthorization run:onCancel:] status: 3
2023-11-22 20:24:53.682
đ<+37.32848719,-122.02685389> +/- 10.00m (speed 3.70 mps / course 5.01) @ 2023/11/22, 20:24:53 South Africa Standard Time
2023-11-22 20:24:53.682
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 41 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:53.682 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:24:53.683 âšī¸-[TSConfig persist]
2023-11-22 20:24:53.744 đĩ-[TSConfig incrementOdometer:] 967.1
2023-11-22 20:24:53.747 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:53.752 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: BE72E3D7-1741-4B98-BD19-1CD022296459
2023-11-22 20:24:53.756
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:53.788 â
-[BackgroundTaskManager createBackgroundTask] 139
2023-11-22 20:24:53.790 â
-[TSHttpService schedulePost] LOCKED: BE72E3D7-1741-4B98-BD19-1CD022296459
2023-11-22 20:24:54.902 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:54.906 â
-[TSHttpService post:]_block_invoke DESTROY: BE72E3D7-1741-4B98-BD19-1CD022296459
2023-11-22 20:24:54.907
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:54.907 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 139 OF (
0,
122,
139
)
2023-11-22 20:24:55.655
đ<+37.32856216,-122.02685211> +/- 5.00m (speed 3.85 mps / course 0.46) @ 2023/11/22, 20:24:55 South Africa Standard Time
2023-11-22 20:24:55.655
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 12 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:55.655 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:24:55.656 âšī¸-[TSConfig persist]
2023-11-22 20:24:55.661 đĩ-[TSConfig incrementOdometer:] 975.4
2023-11-22 20:24:55.665 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:55.673 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 841334A4-6D7C-41DC-9F24-AC4E2A419AFD
2023-11-22 20:24:55.673
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:55.679 â
-[BackgroundTaskManager createBackgroundTask] 140
2023-11-22 20:24:55.682 â
-[TSHttpService schedulePost] LOCKED: 841334A4-6D7C-41DC-9F24-AC4E2A419AFD
2023-11-22 20:24:56.412 đĩ-[BackgroundTaskManager onPreventSuspendTimer:] Prevent-suspend timer fired! (bg time remaining: 6.780667)
2023-11-22 20:24:56.423 âšī¸+[LocationAuthorization run:onCancel:] status: 3
2023-11-22 20:24:56.729 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:56.739 â
-[TSHttpService post:]_block_invoke DESTROY: 841334A4-6D7C-41DC-9F24-AC4E2A419AFD
2023-11-22 20:24:56.739
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:56.740 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 140 OF (
0,
122,
140
)
2023-11-22 20:24:57.646
đ<+37.32863639,-122.02685739> +/- 5.00m (speed 3.80 mps / course 358.35) @ 2023/11/22, 20:24:57 South Africa Standard Time
2023-11-22 20:24:57.646
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 4 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:57.647 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:24:57.647 âšī¸-[TSConfig persist]
2023-11-22 20:24:57.651 đĩ-[TSConfig incrementOdometer:] 983.7
2023-11-22 20:24:57.655 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:57.661 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 6972A800-AB18-4B77-ADD4-71B6CF07B0DE
2023-11-22 20:24:57.661
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:57.666 â
-[BackgroundTaskManager createBackgroundTask] 141
2023-11-22 20:24:57.668 â
-[TSHttpService schedulePost] LOCKED: 6972A800-AB18-4B77-ADD4-71B6CF07B0DE
2023-11-22 20:24:58.775 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:24:58.779 â
-[TSHttpService post:]_block_invoke DESTROY: 6972A800-AB18-4B77-ADD4-71B6CF07B0DE
2023-11-22 20:24:58.780
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:58.780 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 141 OF (
0,
122,
141
)
2023-11-22 20:24:59.024 â ī¸-[BackgroundTaskManager createBackgroundTask]_block_invoke FORCE KILL BACKGROUND TASK: 122, remaining time: 4.168369
2023-11-22 20:24:59.024 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 122 OF (
0,
122
)
2023-11-22 20:24:59.661
đ<+37.32870864,-122.02685774> +/- 5.00m (speed 3.86 mps / course 356.10) @ 2023/11/22, 20:24:59 South Africa Standard Time
2023-11-22 20:24:59.661
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 7 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:59.661 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:24:59.661 âšī¸-[TSConfig persist]
2023-11-22 20:24:59.667 đĩ-[TSConfig incrementOdometer:] 991.7
2023-11-22 20:24:59.668 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:24:59.671 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: E582A071-A2E2-4692-A2B2-CBA43A987BF5
2023-11-22 20:24:59.671
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:24:59.675 â
-[BackgroundTaskManager createBackgroundTask] 142
2023-11-22 20:24:59.677 â
-[TSHttpService schedulePost] LOCKED: E582A071-A2E2-4692-A2B2-CBA43A987BF5
2023-11-22 20:25:00.479 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:25:00.482 â
-[TSHttpService post:]_block_invoke DESTROY: E582A071-A2E2-4692-A2B2-CBA43A987BF5
2023-11-22 20:25:00.483
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:25:00.483 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 142 OF (
0,
142
)
2023-11-22 20:25:01.670
đ<+37.32878172,-122.02686242> +/- 10.00m (speed 3.80 mps / course 355.33) @ 2023/11/22, 20:25:01 South Africa Standard Time
2023-11-22 20:25:01.672
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 3 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:25:01.672 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:25:01.672 âšī¸-[TSConfig persist]
2023-11-22 20:25:01.676 đĩ-[TSConfig incrementOdometer:] 999.8
2023-11-22 20:25:01.678 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:25:01.681 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: AF801E77-90C3-471A-A929-7FBECBE23441
2023-11-22 20:25:01.681
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:25:01.685 â
-[BackgroundTaskManager createBackgroundTask] 143
2023-11-22 20:25:01.687 â
-[TSHttpService schedulePost] LOCKED: AF801E77-90C3-471A-A929-7FBECBE23441
2023-11-22 20:25:02.534 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:25:02.539 â
-[TSHttpService post:]_block_invoke DESTROY: AF801E77-90C3-471A-A929-7FBECBE23441
2023-11-22 20:25:02.539
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:25:02.540 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 143 OF (
0,
143
)
2023-11-22 20:25:03.651
đ<+37.32885356,-122.02686307> +/- 10.00m (speed 3.67 mps / course 2.86) @ 2023/11/22, 20:25:03 South Africa Standard Time
2023-11-22 20:25:03.651
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 7 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:25:03.651 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:25:03.651 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:25:03.655 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: C89ED758-842A-407E-8984-981C84932937
2023-11-22 20:25:03.655
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:25:03.660 â
-[BackgroundTaskManager createBackgroundTask] 0
2023-11-22 20:25:03.663 â
-[TSHttpService schedulePost] LOCKED: C89ED758-842A-407E-8984-981C84932937
2023-11-22 20:26:09.039 âšī¸-[TSDBLogger db_save] Log committed
2023-11-22 20:26:09.058 đĩ-[TSLocationManager onResume:] enabled? 1
2023-11-22 20:26:09.061 â ī¸-[HttpResponse handleResponse] HTTP ERROR: 0
***
* The request timed out.
*
{
NSErrorFailingURLKey = "https://tracker.transistorsoft.com/api/locations";
NSErrorFailingURLStringKey = "https://tracker.transistorsoft.com/api/locations";
NSLocalizedDescription = "The request timed out.";
NSUnderlyingError = "Error Domain=kCFErrorDomainCFNetwork Code=-1001 \"(null)\" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}";
"_NSURLErrorFailingURLSessionTaskErrorKey" = "LocalDataTask <10A489A1-88D7-4775-9AC1-B28C5A1798F2>.<1>";
"_NSURLErrorRelatedURLSessionTaskErrorKey" = (
"LocalDataTask <10A489A1-88D7-4775-9AC1-B28C5A1798F2>.<1>"
);
"_kCFStreamErrorCodeKey" = "-2102";
"_kCFStreamErrorDomainKey" = 4;
}
2023-11-22 20:26:09.074 â
-[TSHttpService post:]_block_invoke UNLOCKED: C89ED758-842A-407E-8984-981C84932937
2023-11-22 20:26:09.074
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 0
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:09.101 âšī¸-[LocationDAO purge:] 14
2023-11-22 20:26:09.103 âšī¸-[TSDBLogger db_save] Log committed
2023-11-22 20:26:09.297
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:09.369 â
-[BackgroundTaskManager createBackgroundTask] 144
2023-11-22 20:26:09.370 â
-[TSHttpService schedulePost] LOCKED: C89ED758-842A-407E-8984-981C84932937
2023-11-22 20:26:09.373
đ<+37.33024447,-122.02807693> +/- 10.00m (speed 3.14 mps / course 303.07) @ 2023/11/22, 20:26:08 South Africa Standard Time
2023-11-22 20:26:09.373
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 723 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:09.373 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:26:09.374 âšī¸-[TSConfig persist]
2023-11-22 20:26:09.381 đĩ-[TSConfig incrementOdometer:] 1194.6
2023-11-22 20:26:09.411 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:26:09.415 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 861B57B2-B8FD-48F1-9171-4226A23AC203
2023-11-22 20:26:09.513
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:09.513 â ī¸-[TSHttpService flush:] Busy with previous request
2023-11-22 20:26:10.267 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:26:10.269 â
-[TSHttpService post:]_block_invoke DESTROY: C89ED758-842A-407E-8984-981C84932937
2023-11-22 20:26:10.270 â
-[TSHttpService schedulePost] LOCKED: 861B57B2-B8FD-48F1-9171-4226A23AC203
2023-11-22 20:26:10.645
đ<+37.33026362,-122.02813562> +/- 10.00m (speed 2.40 mps / course 298.43) @ 2023/11/22, 20:26:10 South Africa Standard Time
2023-11-22 20:26:10.645
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 5 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:10.645 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:26:10.645 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:26:10.647 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: A22CA572-E916-4E21-B8ED-782C92532974
2023-11-22 20:26:10.648
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:10.648 â ī¸-[TSHttpService flush:] Busy with previous request
2023-11-22 20:26:11.062 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:26:11.063 â
-[TSHttpService post:]_block_invoke DESTROY: 861B57B2-B8FD-48F1-9171-4226A23AC203
2023-11-22 20:26:11.064 â
-[TSHttpService schedulePost] LOCKED: A22CA572-E916-4E21-B8ED-782C92532974
2023-11-22 20:26:11.853 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:26:11.857 â
-[TSHttpService post:]_block_invoke DESTROY: A22CA572-E916-4E21-B8ED-782C92532974
2023-11-22 20:26:11.857
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:11.857 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 144 OF (
0,
0,
144
)
2023-11-22 20:26:12.197 âšī¸-[TSLocationManager log:message:] [RNBackgroundGeolocation stopObserving]
2023-11-22 20:26:12.666
đ<+37.33027115,-122.02819394> +/- 5.00m (speed 2.53 mps / course 289.03) @ 2023/11/22, 20:26:12 South Africa Standard Time
2023-11-22 20:26:12.666
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 6 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:12.667 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 5.0
2023-11-22 20:26:12.667 âšī¸-[TSConfig persist]
2023-11-22 20:26:12.673 đĩ-[TSConfig incrementOdometer:] 1205.4
2023-11-22 20:26:12.674 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:26:12.675 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: 15E45FBF-2EEA-4C4A-82AF-2469D3729ACD
2023-11-22 20:26:12.676
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:12.680 â
-[BackgroundTaskManager createBackgroundTask] 145
2023-11-22 20:26:12.681 â
-[TSHttpService schedulePost] LOCKED: 15E45FBF-2EEA-4C4A-82AF-2469D3729ACD
2023-11-22 20:26:12.959 âšī¸-[TSLocationManager removeListeners]
2023-11-22 20:26:13.464 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:26:13.465 â
-[TSHttpService post:]_block_invoke DESTROY: 15E45FBF-2EEA-4C4A-82AF-2469D3729ACD
2023-11-22 20:26:13.465
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:13.466 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 145 OF (
0,
0,
145
)
2023-11-22 20:26:14.666
đ<+37.33027601,-122.02825423> +/- 10.00m (speed 2.56 mps / course 282.98) @ 2023/11/22, 20:26:14 South Africa Standard Time
2023-11-22 20:26:14.666
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSLocationManager locationManager:didUpdateLocations:] Enabled: 1 | isMoving: 1 | df: 5.0m | age: 1 ms
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:14.666 đĩ-[TSLocationManager calculateMedianLocationAccuracy:] Median location accuracy: 10.0
2023-11-22 20:26:14.666 âšī¸-[PolygonGeofencingService setLocation:] Already updating location <IGNORED>
2023-11-22 20:26:14.668 â
-[TSLocationManager persistLocation:]_block_invoke INSERT: BD6A3E25-9B27-4874-BDA1-C8928E115AC6
2023-11-22 20:26:14.668
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService flush:]
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:14.670 â
-[BackgroundTaskManager createBackgroundTask] 146
2023-11-22 20:26:14.670 â
-[TSHttpService schedulePost] LOCKED: BD6A3E25-9B27-4874-BDA1-C8928E115AC6
2023-11-22 20:26:15.572 đĩ-[HttpResponse handleResponse] Response: 200
2023-11-22 20:26:15.573 â
-[TSHttpService post:]_block_invoke DESTROY: BD6A3E25-9B27-4874-BDA1-C8928E115AC6
2023-11-22 20:26:15.574
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â -[TSHttpService finish:error:] Success: 1
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
2023-11-22 20:26:15.574 â
-[BackgroundTaskManager stopBackgroundTask:]_block_invoke 146 OF (
0,
0,
146
)
Go outside and move for at least 1km.
When you move by at least 200 meters, the plug-in starts tracking everywhere you go, regardless if in background.
PreventSuspend should be avoided. You don't need it.
Okay cool - will give it a go!
Can we verify this with a simulator, or must it be on a real device?
The iOS simulator works great for testing. Simulate movement with "Freeway Drive".
Did you get this to work @yonkahlon
@prabhash-c we did - this is working nicely on iOS for us now.
Maybe this will help - after we start the geolocation library, we set changePace to true and it starts collecting data immediately. If a user is stationary, it won't collect many data points though
await BackgroundGeolocation.start();
await BackgroundGeolocation.changePace(true);
This issue is stale because it has been open for 30 days with no activity.
This issue was closed because it has been inactive for 14 days since being marked as stale.