ia_status_type

Objective-C

enum ia_status_type {}

Swift

enum ia_status_type : Int

Defines the location service status.

  • Location service is not available and the condition is not expected to resolve itself soon.

    Declaration

    Objective-C

    kIAStatusServiceOutOfService = 0

    Swift

    case iaStatusServiceOutOfService = 0
  • Location service temporarily unavailable. This could be due to no network connectivity. This mostly happens in the beginning of a positioning session when the SDK need to authenticate itself in the IndoorAtlas cloud and download map data, if it has not been cached yet.

    Declaration

    Objective-C

    kIAStatusServiceUnavailable = 1

    Swift

    case iaStatusServiceUnavailable = 1
  • Location service running normally.

    Declaration

    Objective-C

    kIAStatusServiceAvailable = 2

    Swift

    case iaStatusServiceAvailable = 2
  • Location service is running but with limited accuracy and functionality. This typically means that location permissions were not given to the application.

    Declaration

    Objective-C

    kIAStatusServiceLimited = 10

    Swift

    case iaStatusServiceLimited = 10