Proximity detection is carried out by Bluetooth Low Energy (BLE).
Launcher receiver publishes BLE advertisement packets with a unique Launcher identifier, which is refreshed from our backend in each execution of the Launcher receiver. Note that Bluetooth must be enabled on the Windows device in order for the BLE function of Launcher receiver to operate.
Launcher mobile apps
The iOS Launcher mobile apps listen for BLE advertisement packets, and when a Launcher packet is found the mobile app retrieves all information associated with that Launcher identifier from the backend. If a valid Launcher packet is found, it will appear as a nearby device on the Launcher mobile app.
If the client app exceeds a certain distance from the Launcher Windows application, it will stop receiving packets and therefore it will not detect any nearby Launcher receivers. Additionally, Launcher mobile apps will automatically disconnect from Launcher software upon exceeding the proximity limit.