Cordova plugin to create Cordova application with "kiosk mode". App with this plugin can be set as Android launcher. If app starts as launcher, it will block hardware buttons and statusbar, which would allow escape from application. Escape from app will be possible only by javascript call KioskPlugin.exitKiosk() or by uninstallation app using adb. (Keeping USB debug allowed recommended.) If applications starts as usual (not as launcher), no restrictions will be applied. Plugin website: https://github.com/honza889/cordova-plugin-kiosk Example app: https://github.com/honza889/cordova-kiosk-demo This plugin is for Android for now. Support of iOS would be useless, becase this feature is builded in iOS as Guided Access.
More information could be available on the GitHub README.

Installation is done via the Cordova CLI.

Install Cordova Kiosk Mode using the latest version from GitHub:

$ cordova plugin add https://github.com/honza889/cordova-plugin-kiosk.git

Supported Platforms
  • Android
  • BlackBerry 10
  • Fire OS
  • Firefox OS
  • iOS
  • Ubuntu
  • Windows 8
  • Windows Phone 7
  • Windows Phone 8
Supported Engines
  • cordova

    >=3.0.0