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
text/typescript
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');