Automatically launch the application on system boot or device startup for dedicated kiosk, POS, and digital signage hardware.
Automatically launch your application on system boot or device startup. Nativine embeds native Android RECEIVE_BOOT_COMPLETED intent receivers and Dedicated Kiosk mode wrappers, enabling digital signage, point-of-sale (POS) terminals, and enterprise dedicated devices.
Dedicated enterprise hardware terminals require automatic app boot persistence. Nativine's Auto Launch plugin registers OS boot completion receivers and kiosk lock services:
To inspect boot status or toggle kiosk lock mode programmatically in JavaScript, call nativine.autoLaunch.getBootStatus():
nativine.autoLaunch.getBootStatus({
callback: 'onBootStatusReceived'
});
function onBootStatusReceived(status) {
console.log("Was Launched On Boot:", status.wasBootLaunched);
console.log("Is Kiosk Mode Active:", status.isKioskActive);
}
| Parameter | Type | Description |
|---|---|---|
callback | string | Required. JS callback function receiving boot launch status. |
Apple iOS restricts auto-launching apps on boot for battery and security reasons. iOS supports Guided Access mode for kiosk lock functionality.
No. Standard Android broadcast receivers support boot launching on standard non-rooted Android tablets, TVs, and POS devices.