RSDLocationAuthorization
public final class RSDLocationAuthorization : RSDAuthorizationAdaptor
RSDLocationAuthorization
is a wrapper for the CoreLocation library that allows a general-purpose
step or task to query this library for authorization if and only if that library is required by the
application.
Seealso
RSDPermissionsStepViewController
-
Declaration
Swift
public let permissions: [RSDPermissionType]
-
Returns the authorization status for the location manager.
Declaration
Swift
public func authorizationStatus(for permission: String) -> RSDAuthorizationStatus
-
Requests permission to access the motion sensors.
Declaration
Swift
public func requestAuthorization(for permission: RSDPermission, _ completion: @escaping ((RSDAuthorizationStatus, Error?) -> Void))
-
Returns authorization status for
.location
and.locationWhenInUse
permissions.Declaration
Swift
public static func authorizationStatus(for permission: RSDStandardPermissionType) -> RSDAuthorizationStatus