The beacon is a regular update sent from the AirWatch SDK for iOS to the Workspace ONE UEM console. The SDK sends this data every time it is unlocked. You can also force the beacon when you want data.
Beacon Location Configuration
To take advantage of the location functionality of the beacon, the host application registers itself as needing location updates in the background.
In the info.plist file, set the UIBackgroundModes array with a value configured as location.
Beacon Update Contents
The beacon update contains the listed information.
|Type of Information||Data|
Send the Beacon Manually
Use an API to send the beacon manually.
let beaconTransmitter = SDKBeaconTransmitter.sharedTransmitter() //To send immediately beaconTransmitter.sendDeviceStatusBeacon(completion: SendBeaconCompletion?) beaconTransmitter.sendBeacon(updatedAPNSToken: String, completion: SendBeaconCompletion?) //To start a schedule of how frequenlty to send (If given time interval is less than 60, frequency will default to 60) public func startSendingDeviceStatusBeacon(transmitFrequency: TimeInterval = 60) //To stop the sending the scheduled beacon public func stopSendingDeviceStatusBeacon()