Skip to content

Locations Releases

Fix Android
AndroidX version pins
Feature
Windows support added (No Background Support at this time)
Fix Android
Don’t request ACCESS_BACKGROUND_LOCATION unless realtime GPS request and less than API level 31 OR standard location background tracking is being requested
Fix
The base GpsDelegate calculations could receive a batch and trigger multiple calculations. This has been made into a synchronized operation
Fix iOS
Geofence Manager RequestState works on new CLMonitor API
Enhancement iOS
GPS background will now request background permission right away
Enhancement
GpsDelegate now has a boolean to detect if stationary
Enhancement iOS
iOS 18+ now uses CLMonitor for GPS
Enhancement
New geofence registration mechanics for iOS 17+
Enhancement Android
Replace deprecated location request used in Android GPS request
Fix Android
Ensure post_notifications permissions is also requested
Fix Android
GPS won’t always auto-restart post reboot
Fix Android
GPS Foreground Service start/stop fix
Enhancement
You can now control location manager properties like ActivityType and ShowsBackgroundLocationIndicator via AppleLocationConfiguration service
Enhancement Android
To configure the foreground service notification, your IGpsDelegate can also implement IAndroidForegroundServiceDelegate with ANDROID preprocessor directives