Geofencing for apps only works on iOS devices that have Location Services running. In order for location services to function, the device must be connected to either a cellular network or a Wi-Fi hotspot. Otherwise, the device must have integrated GPS capabilities.

For Wi-Fi only devices, GPS data is reported when the device is on, unlocked, and the agent is open and being used. For cellular devices, GPS data is reported when the device changes cell towers. VMware Browser and Content Locker reports GPS data when the end user opens and uses them.

Devices in an "airplane mode" result in location services (and therefore Geofencing) being deactivated.

Device

Wi-Fi

Cellular Network

Built-In GPS

iPhone

iPad Wi-Fi + 3G/4G

iPad Wi-Fi

iPod Touch

The following requirements must all be met for the GPS location to be updated.

  • The device must have the AirWatch Agent running.
  • Privacy settings must allow GPS location data to be collected ( Groups & Settings > All Settings > Devices & Users > General > Privacy).
  • The Apple iOS Agent settings must enable “Collect Location Data” ( Groups & Settings > All Settings > Devices & Users > Apple > Apple iOS > Agent Settings).

    Set the Agent SDK settings to either Default SDK settings or any other SDK settings instead of "None."