GeoSDK provides preconfigured tracking modes for collecting location data. Changes to the tracking mode are persisted through app launches. Under the hood, the SDK use various algorithms to optimize the usage of core services and device sensors, to detect significant changes to the device's location, activity and state.
The SDK has 5 (five) primary modes to track device location and activity. Each tracking mode is intended for specific use cases, with adequate data collection and proportional battery consumption.
By default, the SDK starts in the
StayDetection tracking mode. This mode is ideal for understanding user behavior patterns, personalizing app content and optimizing delivery of notifications at the right moment.
StayDetection tracking mode also is gentle on the battery.
If the app is in the foreground, the tracking mode transitions to
Hawkeye modes, in order to collect fine resolution data at a relatively faster rate.
Below are the 5 primary tracking modes for GeoSDK:
We are eager to hear from you and happy to share best practices for integrating the SDK. There are many ways for you to reach us:
Slack developer community
But first, please sign up for an account with LOTaDATA so that we may send you the link to download our SDK.