Kiosk Launcher isn't a "normal" Android application, it must be installed using one of 2 very specific methods. This allows Kiosk Launcher to become a "device owner" meaning that it is granted more permissions vs a standard app installation. This allows us to support core features such as app updates, navigation bar control and preventing unauthorised applications from launching.

Android 9.0 or higher supported
The decision was taken to ONLY support Android 9.0 and up, this is due to some key changes within the OS which allows more granular configuration of certain features.
To start the provisioning process your device (the target device you want to install Kiosk Browser on) either needs to be brand new out of the box or factory reset.

Method 1. QR Code
This method requires that your device has a camera.
Generate a QR code via our QR Code Generator
Boot up your new / factory reset device
Tap the Welcome Screen 6 times
Tap the welcome screen 6 times until the QR wizard starts

Connect to your WiFi network (this step is not required on all devices, you can include WiFi settings in the QR code)
Scan the QR code


Follow the on-screen prompts, your device will then download and install Kiosk Launcher

Method 2. ADB (set device owner via ADB command)
Only use if the previous options are not possible.
This option is complicated and long winded, only for advanced users who know how to communicate with a device via ADB.

Boot up your new / factory reset device
Follow the setup wizard but DO NOT add a Google Account at this stage, otherwise provisioning will fail
Install Kiosk Launcher via APK
Enable USB debugging on your device
Connect the device via USB cable
Execute the following command: adb shell dpm set-device-owner com.procoit.kiosklauncher/.receiver.AdminReceiver
Once the command has executed it should state success or failure, if successful Kiosk Launcher is now installed.
Was this article helpful?
Cancel
Thank you!