I have noticed recently that when checking the location of iPhones on airwatch we randomly get ' Device has not reported any location data to AirWatch.' This is on devices that were reporting location then for some reason stop. We have found that reinstalling the Hub fixes this but it soon comes back. I have checked all the GPS settings etc and everything seem correct. The devices are checking in as they should too but location does not report. Any ideas or is there a way to force this remotely on IOS
As Luke mentioned the Hub must be running and if put in the background will eventually not be reporting. The user is also warned the Hub is using Location Services and they can turn Location Services off. The Hub will never report location data if Location Services is disabled. Managed Lost Mode will report location data for supervised devices without the Hub installed or even with Location Services disabled. https://support.apple.com/guide/mdm/managed-lost-mode-iorb0f639322/web
In settings I have always allow HUB to track location. But it's not honoring that, until I launch HUB and then click sync. Most users don't click sync, but you would think if ' always allow location' at least once every 24 hours HUB would send an update to the console of current GPS coordinates.
I agree some users can and have turned off location, however in this case with my phone it was not and I verified the current setting on the device itself.
They have to launch HUB after a reboot or low power. We also have a HUB compliance rule looking for compromised status every 10 days. With the minimum refresh interval and significant movement, it keeps the HUB in the foreground.
Our enrollment email for DEP devices recommends that they opt-in to location services and to always allow the HUB to use it. We have over a 65% opt-in for this. We do not TRACK users with the location but only allow our corporate emergency security team the location data for locating users in the event of an emergency.