Thank you for raising that question.
To ensure your application has the necessary access without user intervention, you need to target the specific Android permission strings. Here is how you can configure that:
Step-by-Step Configuration
-
Navigate to Policies: In your Hexnode UEM console, go to the Policies tab. You can either create a new policy or edit an existing one applied to your Kiosk devices.
-
App Permission Settings: Navigate to Android > App Management > App Permissions.
-
Select Your App: Click Configure and then click +Add App. Choose the specific application used in your Kiosk from the list.
-
Grant Location: Once the app is added, you will see a list of permissions. Look for:
-
Set Permission State: Change the dropdown for these permissions to Grant. This effectively sets the permission to “Allowed all the time” on the device level.
-
Save and Associate: Click Save and ensure the policy is associated with your test device or device group via the Policy Targets tab.
For this to work seamlessly, the devices should ideally be enrolled as Android Enterprise (Device Owner). Standard legacy enrollments may still prompt the user depending on the OS version.
Please do reach out to us if you have any more queries.