Hi @ruthg_, this usually happens when the web app depends on Android system components that are not allowed in the kiosk policy.
In Android Kiosk mode, the OS restricts the device to the app packages explicitly allowed by the policy. If the web app tries to call another system package, such as the native file picker, permission dialog, media service, or another helper activity, that package may be blocked even though the main web app is allowed.
To confirm this:
- Reproduce the issue on the kiosk device by trying the microphone or file upload option.
- In the Hexnode portal, go to Manage > Devices and open the affected device.
- Go to Actions > Scanning and Monitoring > Scan Device.
- After the scan completes, open the Applications sub-tab.
- Check the Blocked Packages section.
- Compare the timestamps with the time you reproduced the issue to identify the relevant blocked packages.
Once identified, add those blocked package identifiers as Background Apps in the Android Kiosk policy:
Policy > Kiosk Lockdown > Android Kiosk Lockdown > Background Apps
After updating and syncing the policy, test the microphone and file picker again.
Best Regards,
Isabel Lora
Hexnode UEM