Here are the cases where Viva app wouldn't be able to send frequent locations:

  • Manually killing the app stops all location activity. As informed in on-boarding, this should not be done.

  • Battery managers can kill Viva without noticing. Should be disabled for Viva App.

  • Disabling Wi-Fi reduces accuracy severely, and can slow down location events. Wi-Fi should be enabled at any time for Viva to be fully capable.

  • If the user is logged out, location tracking will stop.

  • If the user uninstalls the app, location tracking will stop.

 

More information with good practices for iOS can be found here:

iOS Good Practices