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: