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