Device Services & Phone Permissions

To understand more about the Issue "Device is not fully configured", you need to understand the different services FocusMDM uses.

The permission for these services are granted by the device user during setup and enrollment.

User Monitor

This is the Android Accessibility service Permission on the device.

Note that on some devices with battery saving optimization, this Accessibility service will be automatically turned off and the user needs to enable the permission again when opening FocusMDM

Device/App Lock

This powerful service is used by FocusMDM to lock the device and block the usage of a particular App.

The device user enables this by granting the "Overlay Permission" during setup.

Android Go 10+ not supporting Overlay Permission

  • Some low spec Android Go 10 (and higher) devices don't provide this permission.

  • If the device does not have the "Overlay Permission" then this setting will show as "Not Supported" on the Dashboard

  • This means that Rules to block Apps will not shown a friendly message about the App being blocked. However the App data usage will be blocked

Device Admin

This service is crucial for FocusMDM to manage a device.

Its used for device wiping, DO Rules and locking devices.

Location service

This will show as "Disabled" when a user turns off the Location Permission for FocusMDM app on the device

This will impact FocusMDM's ability to report on the location of the device, but is not critical.

Data State Access

This shows as "Disabled" with the Phone permission is turned off for FocusMDM on the device

GPS Provider - for accurate location

The device permission setting called "GPS provider" is needed when enrolling a device.

There are multiple ways that devices determine location. Using GPS, Wi-Fi and mobile network towers. This setting will show as Disabled if device is saving battery and GPS for location is disabled. However its not a big issue as location can still be tracked using Wi-Fi and mobile network towers.