Skip to main content

Type Alias: RNLocationPermissionResult

type RNLocationPermissionResult = {
accuracy: RNLocationPermissionAccuracy;
android?: RNAndroidLocationPermissionResult;
ios?: RNIOSPermissionResult;
locationServicesEnabled: boolean;
};

Combined location permission result.

Properties​

PropertyTypeDescription
accuracyRNLocationPermissionAccuracyGranted location accuracy. See RNLocationPermissionAccuracy.
android?RNAndroidLocationPermissionResultAndroid permission result. See RNAndroidLocationPermissionResult.
ios?RNIOSPermissionResultiOS permission result. See RNIOSPermissionResult.
locationServicesEnabledbooleanWhether location services are enabled device-wide. Android: independent of the app's permission, the device switch can be off while the permission is granted, and vice versa. iOS: switching the services off reports the permission as denied as well, so this flag tells the two causes of a denial apart.