Kura uses a number of settings that are built into mobile devices and it's operating system. To ensure that Kura delivers the most accurate information the following configurations will be required.
Phone Configuration
As each operating system is different, please check with the phone manufacturer and operating system provider on how to enable these settings.
Every time the operating system is updated or the Kura app is reinstalled/updated, a check will be required as the following setting can be reset.
- Enable NFC
- Enable permission for high accuracy location for the Kura app and set to always
- Enable high accuracy location permanently
- Enable Mobile Data
- Enable Auto Update for Kura App
- Prevent Sleep mode
- Exclude Kura from any Power Saving modes
- Enable Wi-Fi and Bluetooth - does not need to be connected to a network
- Allow Notification
- Allow Activity, motion or fitness
- Do not use Kura with an Apple Device in power-saving mode
- Enable background update and refresh
Check your device settings against https://dontkillmyapp.com which will give guidance on setting power options correctly on your device
Mobile Device Management
If you plan to use Kura and Mobile Device Management systems (MDM) then be aware that Kura utilises a foreground service to enable geofencing.
When using MDM, please ensure that you thoroughly test your policies to ensure they do not impact the use of the Kura app on any of your devices.
A number of policies can impact the above settings requirements. In particular, single app mode can prevent the foreground service from running which will show as the following in the admin portal:
- Locations may be shown but geofences may not trigger or a lower number of geofences may trigger (the single app watchdog can close foreground services after they initially trigger)
- NFC scans may not register
- The location is less accurate than expected
- Notifications may not be received on the device