Fully Kiosk Browser is a secure and flexible Android Kiosk Browser and App Launcher. Restrict and adjust the functionality of your websites and lockdown other apps in Kiosk Mode. Fully Kiosk provides fullscreen mode, motion detection, remote admin and a lot of other features for your digital signages, interactive kiosk systems, information panels and all kinds of unattended AndroidTM devices. From just a fullscreen browser to full mobile device management (MDM) solution, you decide what you get. Device rooting is not required.
Fully Exam Kiosk is our app for device lockdown to the exam website during the online examination. Fully Exam Kiosk browser supports all learning management systems (LMS) that support Safe Exam Browser (SEB) including Moodle.
With Fully Cloud EMM you can organize, monitor and remote configure your Fully Kiosk devices from everywhere. You can also make fast Device Provisioning and manage apps with Enterprises.
The intent of most people setting up kiosk mode is to prevent the user from running anything other than the browser based content in the full screen browser window or running the selected apps. Fully Kiosk app will help you to run the selected websites or apps in the kiosk mode. Users will also be restricted from making changes to any device settings. On many devices the admin can even restrict the use of hardware keys like the volume, power and home buttons on the Android device in the Kiosk mode. Fully Kiosk locks a device to intended use while preventing personal use by employees or customers. You can use the Kiosk mode on smartphones, tablets and other Android devices.
Please do not expect miracles in the quality of web presentation, the browser performance, or battery usage. Fully Kiosk uses the web engine of Android Webview. It can only show the web pages as well as the available Android Webview can. More Information in this FAQ.
Fully Kiosk apps run best with Android OS ver. 5 to 14. Android OS derivatives like Chrome OS, Android TV, Fire OS and Android Go Edition may have restricted feature set or have serious issues. For Android 12+ support check this FAQ. For Android 4.4 support check this FAQ.
APK files are available in the download box. When installing from APK file apps from unknown sources must be enabled in the Android security settings. If you have Google Play installed we recommend disabling auto-updates for Fully Kiosk apps. When updating from APK installation to Google Play the old app needs to be uninstalled. You can use the settings export/import in Other Settings in order to preserve the configuration.
When activating the Screen Off Timer, JavaScript Interface, Remote Admin or Scheduled Sleep time Device Administrator Permission is requested in order to lock the device and turn the screen off by Fully Kiosk app. The safe mode lock requires administrator permission in order to set the device PIN. The Device Administrator Permission must be disabled for Fully Kiosk before the app can be uninstalled.
When enabling the Remote Admin or JavaScript Interface Fully Kiosk tries to obtain all potentially needed runtime permissions in order to avoid confirmation dialogs when changing settings later remotely or by using the JavaScript. There is also a solution for ignoring some permissions by configuration available, ask us for details.
In the Fully Kiosk app swipe from the left edge to the right to reach the menu and settings. If you have Gesture Navigation enabled (in Android 10+) you have to hold short at the left edge before swiping out the menu.
All settings can be also set from the Remote Admin or Fully Cloud EMM (except some like Kiosk Mode on/off) or via JavaScript and REST interfaces of Fully Kiosk. You can export/import the settings to/from a JSON file in the app (look in Other Settings) or in Remote Admin. You can push configuration or import JSON settings file to many device at once from Fully Cloud. You can also auto-import settings from file on the app start, look at Deployment chapter for details.
This menu feature creates a link to the currently open web page on the Android Home screen. So you can set a favorite/bookmark to any web page including the universal launcher. The title of web page is taken from the page title. Starting FKB 1.51 you can edit the title. Fully Kiosk tries to find the best available favicon to use as link icon for the current URL. You can put several links to various websites on the Home screen. Clicking such link opens Fully Kiosk with the web URL stored in the link.
Using Universal Launcher in Fully Kiosk you can select apps, websites and file links to add to the launcher page. Enable Show Launcher on Start option in order to show the launcher page whenever the Start URL is required. Otherwise you can show the launcher by calling the fully://launcher URL.
You can seamlessly mix all types of shortcuts on the Universal Launcher. The apps started by the launcher will be whitelisted in Kiosk Mode automatically. For websites please use the URL Whitelist/Blacklist options if you need some filtering.
You can customize the icon and name for each shortcut as well as the zoom factor, the text/background color, or set the background image. If you need advanced layout customizing please use the Inject HTML Code option.
You can easily turn the Kiosk Mode on or off in the Fully Kiosk settings. Then leave the settings and follow instructions in order to activate or deactivate the Kiosk Mode. Before the first start in Kiosk Mode some additional permissions are requested and should be granted.
Note that user input is required on the device to enable/disable the Kiosk Mode. For this reason changing the Kiosk Mode from Remote Admin or by remote import of a settings file is intentionally disabled. You can however enable the Kiosk Mode by auto-importing the settings file as described in our deployment guide. Enabling the Kiosk Mode without any user interaction is only possible by device provisioning. On provisioned devices you can even switch the Kiosk Mode on/off by Remote Admin (ver. 1.53+).
Some devices or Android versions may fail with establishing the kiosk mode. We recommend all users who need to use the Android Kiosk Mode to test it thoroughly including rebooting device in Kiosk mode, entering PIN and switching Kiosk Mode completely off before deploying to production. If something goes wrong check this FAQ how to exit from Kiosk Mode.
If you need the users to access some parts of system settings you can define a special Wifi/Settings PIN and the users will get to Wifi or other settings when you enter this PIN. The restrictions for other apps apply while the Wifi or other Android settings are in foreground. On some devices after opening Wifi Settings users can change to other Android settings and escape from Kiosk Mode. As workaround you can try using the experimental Select Wifi Network option instead of opening Android Wifi Settings. Starting ver. 1.38 you can also block the main settings activity by providing a component name like com.android.settings/.Settings in the App Blacklist option.
Fully Kiosk can also lockdown other apps in Kiosk Mode. Read this FAQ for details and restrictions. You can even lockdown the device to a single app using the Single App Mode or by using our Fully Single App Kiosk app. Note that exiting from this mode REQUIRES 7 FAST TAPS!
If you make device provisioning (recommended!) you can also use the Lock Task Mode in Fully Kiosk for even better kiosk mode experience where home and recent app buttons are completely disabled.
The visual motion detection uses the front camera of the device. This feature is experimental. Some devices are known for their cameras do not start or stop after some time or become too hot when running. Motion detection will cause a high battery consumtion as the cam must be running permanently. Visual motion detection is not possible with Android Go devices running Android 10+.
The detection works pretty good with the Detector Sensitivity setting at 90-95 if there is enough light. With the Show Preview Cam option you will get a small cam preview in the lower right corner, so you can test the cam coverage.
When motion is detected the screen can switched on. You can specify on Device Management section with Screen Off Timer setting in seconds how fast the screen has to be off again. Device Admin permission must be enabled for Fully in order to turn screen off. (This has nothing to do with Android root privileges. Root access is not required for Fully unless you want to use the Root Features.) Before the Fully app can be uninstalled, device admin permission must be disabled.
With Fully Cloud EMM you can organize, monitor and remote configure your Fully Kiosk devices from everywhere. You can also make fast Device Provisioning and manage apps with Enterprises. So you can setup and maintain your Fully Managed Devices in a smart and easy way.
Fully Kiosk does not change anything in your network, no port forwarding or VPN is needed, even if your devices are in a local network behind NAT. You have to enable Remote Admin from Fully Cloud option and set the Remote Admin Password in the Fully Kiosk settings. Check the Fully Cloud HowTos for more info.
2. Bank Transfer: If you have 20+ devices you can pay yearly by bank transfer to our German bank account or give us a written purchase order (subject of approval). We require all international bank transfers to us to be made with the OUR instruction (all fees are paid by you). Unlike the PayPal subscription you can topup this subscription anytime by 5+ devices and you will always get the best price for the whole amount of devices. Cancellation and reduction is possible only to the end of the paid year.
4a15465005