Part 5. Native Location Services

It is extremely easy to use native location services with the platform. The only thing you need to keep in mind is that the more accurate location data you want to gain, the more draining on the mobile device’s battery life it is. Therefore we have built-in management tools for controlling the accuracy of the native location information.

1. Turning on native location & Settings

To turn on native location, go to Manage Applications and click edit.

Toggle native positioning, and select the preferred accuracy level.


The first option, cellular, is the least battery-intensive, but also the least accurate method. Depending on the location, you will reach 30-100m accuracy.

The second option, Wifi, uses a combination of cellular and Wifi positioning (where available). More battery drainage, but improved accuracy especially in areas with wide wireless access point coverage, such as city centres.

The third option, GPS, combines the two aforementioned technologies with GPS satellite location information. You can get really good accuracy, 1-15m, but it will come with a price of heavy battery drainage.

The recommended option is to start with cellular navigation, and see if the accuracy is sufficient in your use case.

The Remote mode option must be enabled in case there are many places, floors, departments, inputs or geofences in your account. When Remote mode is enabled, the mobile SDK downloads exclusively the items that are near the user’s device, instead of all the data. For example, if you account has 500+ geofences, the SDK downloads only a handful, instead of all of them at once. As the user moves, new data is downloaded according to the proximity.

About Mika Koskiola

Chief Technology Officer at