SOSStopReason Constants Reference

Declared in SOSSessionManager.h

SOSStopReason

Reasons provided to the [SOSDelegate sos:didStopWithReason:error:] event.

Definition

typedef NS_ENUM(NSInteger, SOSStopReason ) {
   SOSStopReasonUserDisconnected = 1,
   SOSStopReasonAgentDisconnected = 2,
   SOSStopReasonSessionError = 3,
   SOSStopReasonExternalUnknown = 4,
   SOSStopReasonSessionTimeout = 5,
   SOSStopReasonBackgroundedBeforeConnected = 6,
   SOSStopReasonInvalid = -1,
};

Constants

SOSStopReasonUserDisconnected

User disconnected the session.

Declared In SOSSessionManager.h.

SOSStopReasonAgentDisconnected

Agent disconnected the session.

Declared In SOSSessionManager.h.

SOSStopReasonSessionError

Session ended due to an error.

Declared In SOSSessionManager.h.

SOSStopReasonExternalUnknown

Session was ended in response to the application attempting to terminate.

Declared In SOSSessionManager.h.

SOSStopReasonSessionTimeout

Session failed due to timeout.

Declared In SOSSessionManager.h.

SOSStopReasonBackgroundedBeforeConnected

Session ended because the app was backgrounded before the connection completed.

Declared In SOSSessionManager.h.

SOSStopReasonInvalid

Reset the cause for session disconnection.

Declared In SOSSessionManager.h.

Declared In

SOSSessionManager.h