IosLocationPermissionRequester
Foreground Core Location permission holder.
IosLocationProvider delegates LocationProvider.permission and LocationProvider.requestPermission to an instance of this class. Use it directly when a custom provider needs the same Core Location permission behavior.
Construct, request permission, and close on the main thread. Closing detaches the permission observer and releases the manager.
CLAuthorizationStatus maps an authorized status to LocationPermission.Granted, notDetermined to LocationPermission.NotGranted with canRequest = true, denied or restricted to canRequest = false, and an unrecognized value to canRequest = null. CLLocationManager.accuracyAuthorization distinguishes precise from approximate grants.
Constructors
Properties
Functions
Starts a foreground permission request and returns immediately. The result is published to status.