Unfortunately this website is not compatible with Internet Explorer versions before 11.
Please upgrade to IE 11, or use another browser.

Background operation

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’.

Reach off site and on site, Indoors and out

We combine GPS, wifi and cellular position from the operating system with Bluetooth beacons, Wifi signal strengths, Wifi RTT and bluetooth signals between phones to produce a single location history, indoors and out.

Location accuracies of around 10m are possible indoors with minimal infrastructure (often a lightweight beacon installation, or even just existing wifi access points).

Colocator Platform

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. You can deliver an advanced geospatial application, and build as much or as little as you like.

Integration

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.

You can view our developer docs at developers.colocator.net

Dynamic Configuration

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.

Sensors

The SDK can be remotely configured to gather GPS / Wifi / Cell locations from the operating system, and also data from wifi and bluetooth sensors, usually for indoor positioning. 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.