How to force grant location permissions for Kiosk apps?Solved

Participant
Discussion
2 days ago May 08, 2026

 Hi everyone, 

We are currently setting up a dedicated Kiosk mode for our field team using Hexnode. One of our essential apps requires constant location access to function properly. However, on our test devices, the location permission is consistently blocked or prompts the user, which breaks the “locked-down” experience. 

Replies (1)

Marked SolutionPending Review
Hexnode Expert
2 days ago May 09, 2026
Marked SolutionPending Review

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 

  1. 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. 

  1. App Permission Settings: Navigate to Android > App Management > App Permissions. 

  1. Select Your App: Click Configure and then click +Add App. Choose the specific application used in your Kiosk from the list. 

  1. Grant Location: Once the app is added, you will see a list of permissions. Look for: 

  • ACCESS_FINE_LOCATION 

  • ACCESS_COARSE_LOCATION 

  1. 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. 

  1. 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. 

Regards, 
Mary Romero  

Save