cordova-plugin-netcontroll-integration-kiosk-launcher
v1.0.0
Published
NetControll Cordova plugin to make a Cordova application a launcher (based on cordova-plugin-kiosk-launcher)
Maintainers
Readme
cordova-plugin-netcontroll-integration-kiosk-launcher
Faz um app Cordova se comportar como launcher (homescreen).
Fork mantido pela NetControll, baseado em cordova-plugin-kiosk-launcher (que por sua vez deriva de cordova-plugin-kiosk). Distribuido sob licenca Apache 2.0.
Diferencas em relacao ao projeto original:
- Pacote Android renomeado para
cordova.plugin.netcontroll.integration.kiosk. - Id/nome do plugin renomeados para o padrao NetControll.
android:exported="true"noMyPackageReplacedEventReceiver(compatibilidade com Android 12+ / target >= 31).
Este plugin nao altera o comportamento do aplicativo ate que ele seja definido como launcher (home screen do dispositivo).
Funciona apenas no Android.
Instalacao
A partir de um caminho local:
cordova plugin add ../NetcontrollCordovaPluginsIntegrationKioskLauncherA partir de um repositorio Git (ajuste a URL para o seu fork):
cordova plugin add https://github.com/SEU_USUARIO/SEU_FORK.gitMetodos
A API JavaScript permanece a mesma (window.Kiosk).
Kiosk.setKioskEnabled
Habilita/desabilita o modo kiosk.
Kiosk.setKioskEnabled(boolean);Kiosk.switchLauncher
Desabilita o modo kiosk e permite escolher outro launcher.
Kiosk.switchLauncher();Kiosk.isInKiosk
Verifica se o app esta rodando em modo kiosk.
Kiosk.isInKiosk(function (isInKiosk) { ... })Kiosk.isSetAsLauncher
Verifica se o app esta definido como launcher.
Kiosk.isSetAsLauncher(function (isSetAsLauncher) { ... })