We are using a hexnode policy on tablet devices with single-app kiosk mode and it works fine. I’m now testing the same policy on a Chromecast 4K device. The steps I’ve followed are roughly as follows:
- setup Chromecast device
- turn on USB debugging
- download hexnode APK from [1] and install on Chromecast through ADB
- launch hexnode app
- enroll device (enter server name, setup permissions…)
- in hexnode management, apply single-app policy to device
The kiosk app is installed (I can see it from adb shell pm list packages
), the kiosk mode is entered, but the kiosk app is not launched. The screen ends up on what looks like the hexnode internal app launcher, our kiosk app is briefly listed during installation, but then disappears. Pressing the HOME button on the remote briefly pops up the default Chromecast launcher, then gets back to the (mostly) hexnode launcher.
Are there any requirements on the kiosk app that are needed for the kiosk mode to work on an Android TV device?
[1] https://www.hexnode.com/mobile-device-management/help/android-tv-management-with-mdm/