UNPKG

react-native-kiosk-manager

Version:

A React Native module for Android Kiosk mode, auto start on boot, and lock task management.

16 lines (13 loc) 519 B
import type { TurboModule } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { startKiosk(): void; stopKiosk(): void; enableBootAutoStart(enabled: boolean): void; isBootAutoStartEnabled(): Promise<boolean>; requestDeviceAdmin(): Promise<boolean>; setupLockTaskPackage(): Promise<boolean>; clearDeviceOwner(): Promise<boolean>; isDeviceOwner(): Promise<boolean>; } export default TurboModuleRegistry.getEnforcing<Spec>('KioskManager');