Battery Optimization
Settings and tips to reduce battery usage without losing GPS fixes.
Built-in Optimizations
- Notification throttling: Max 1 update per 10 seconds, plus 2-meter movement filter
- Batch processing: 50 items per batch, 10 concurrent network requests
- Smart sync: Only syncs when queue has items and network is available
- Battery critical shutdown: Stops tracking below 5% (when unplugged)
Tips
- Increase GPS interval -- 5s to 30s saves significant battery
- Enable accuracy filtering -- Reject poor GPS fixes to avoid unnecessary processing
- Use batch sync instead of instant -- Reduces network usage and wake-ups
- Create geofences for home/work -- GPS stops completely in zones
- Enable movement threshold -- 10--50m, skip stationary updates
- Disable battery optimization for Colota in Android settings to prevent the OS from killing the service
Android Battery Settings
For reliable background tracking, configure Android to not restrict Colota:
- Go to Android Settings > Apps > Colota > Battery
- Select Unrestricted
- This prevents Android from killing the foreground service