Our iOS and Android SDK’s provide a single solution to app developers looking to utilise location data - whether it’s for geofencing, push notifications, or analytics. Unlike many solutions, our technology is designed to work continually, tracking users while apps are in ‘background’.
We combine GPS, wifi and cellular position from the operating system with Bluetooth beacons, Wifi signal strengths, Wifi RTT and inertial sensors to produce a single location history, indoors and out. Location accuracies of around 5m are possible indoors with minimal infrastructure (often a lightweight beacon installation, or even just existing wifi access points).
Some mobile location platforms are little more than an SDK - a wrapper around the OS location manager. Colocator is a cloud-based location data store and processing platform. It retains full location data histories as long as they are needed. It’s got API’s, but it’s also an end-end solution that’s capable of delivering value to businesses alongside, but independently of an app.
Our iOS and Android Location SDKs are designed to be as easy as possible to integrate. We support common dependency tools like cocoapods, carthage and gradle. We minimise our own dependencies, and allow the dependency frameworks to handle them. We provide access to the SDK as a source-code dependency, to avoid swift and XCode versioning problems.
Everything our SDK does is dynamically and remotely activated and configured. Our back-end can activate the SDK only for a specific time-range. If users aren’t near a region of interest, then infrequent, approximate locations are gathered in an energy-efficient way. When bluetooth or beacons are being used, scanning can be enabled only in relevant locations.
The SDK can be remotely configured to gather GPS / Wifi / Cell locations from the operating system, and also data from wifi, bluetooth and intertial sensors. The SDK can also transmit encrypted blueooth signals that can be picked up by other SDK installs nearby. This powers our unique cooperative positioning engine.