UNPKG

react-native-my-app-list

Version:

Get user-facing installed apps for React Native Android using privacy-friendly queries instead of QUERY_ALL_PACKAGES permission.

17 lines (13 loc) 411 B
import type { TurboModule } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; export interface InstalledApp { packageName: string; appName: string; versionName: string; versionCode: number; isSystemApp: boolean; } export interface Spec extends TurboModule { getInstalledApps(): Promise<InstalledApp[]>; } export default TurboModuleRegistry.getEnforcing<Spec>('MyAppList');