How to allow "signature" permissions ?



We have some smartphones with kiosk mode enabled with android settings disabled.
We need to allow the android.permission.WRITE_SETTINGS and android.permission.SYSTEM_ALERT_WINDOW for one of our application.

But the method AppPolicy.applyRuntimePermissions() doesn't work for these two permission. We rode in the documentation and we saw that we need to open specific screen in settings to allow these permissions, but it's impossible because of the kiosk mode.

Do you have a solution to allow these permission without open the specific setting screen ?


1 Reply


Hello Vincent,

The permissions android.permission.WRITE_SETTINGS and android.permission.SYSTEM_ALERT_WINDOW are system permissions and are unavailable for the non-system apps. As of now, there is no solution using the Knox SDK APIs to grant those settings to other apps on the devices. As per the documentation, you need to open the specific screen in settings to allow those permissions.

Best Regards,