Check this article for more detailed information on the Android geolocation service: support.meetviva.com/help/how-does-the-android-geolocation-engine-work

To use all of the features of the Viva platform our Android app needs to have normal access to location and wifi updates from the Android system.

The three prerequisites are:

  • Location services need to be active and set to "High accuracy"
  • Wifi needs to be active
  • Any third party optimisation applications need to have optimisations for Viva turned off (eg. Samsung Smart Manager)