The latest libraries are part of Crowd Connected's 'V3' platform, and not backward compatible with the older 'V2' platform.
If you are upgrading from the V2 platform, see the V2 to V3 upgrade FAQ.
If you are already using the V3 platform, see the Android Library Release notes.
Introducing the Modules
The Android SDK is modular. You are required to integrate the Core module. And you can then either add the Geo module or the IPS module. From release 1.2.0 you can integrate both modules, and combine indoor and GPS positioning.
Different guides are provided depending on whether you just need to support Foreground use (for navigation), or whether you need to gather location data while the app is in the background. In the latter case, the SDK uses a Foreground service to keep running.
For foreground-only use, follow the Navigation Guide.
For background use, follow the Background Data Collection Guide
When you start the library, you will need an app key, a token and a secret. If you don't have an app key, you can register for a new account here.
Once you have an account, you can follow the Tokens guide to generate the token and secret.
The use cases for background data collection (analytics, and message targeting) often require that the location data is matched to a user id. You can set these alternative IDs as aliases. The process is covered in the integration guides.