AgoraRtmConnectionChangeReason Constants Reference
Declared in | AgoraRtmKit.h |
---|
AgoraRtmConnectionChangeReason
Reasons for a connection state change.
Definition
typedef NS_ENUM(NSInteger, AgoraRtmConnectionChangeReason ) {
AgoraRtmConnectionChangeReasonLogin = 1,
AgoraRtmConnectionChangeReasonLoginSuccess = 2,
AgoraRtmConnectionChangeReasonLoginFailure = 3,
AgoraRtmConnectionChangeReasonLoginTimeout = 4,
AgoraRtmConnectionChangeReasonInterrupted = 5,
AgoraRtmConnectionChangeReasonLogout = 6,
AgoraRtmConnectionChangeReasonBannedByServer = 7,
AgoraRtmConnectionChangeReasonRemoteLogin = 8,
AgoraRtmConnectionChangeReasonTokenExpired = 9,
};
Constants
AgoraRtmConnectionChangeReasonLogin
-
1: The SDK is logging in the Agora RTM system.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonLoginSuccess
-
2: The SDK has logged in the Agora RTM system.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonLoginFailure
-
3: The SDK fails to log in the Agora RTM system.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonLoginTimeout
-
4: The login has timed out for 12 seconds, and the SDK stops logging in.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonInterrupted
-
5: The connection between the SDK and the Agora RTM system is interrupted for more than four seconds.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonLogout
-
6: The user has called the logoutWithCompletion method to log out of the Agora RTM system.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonBannedByServer
-
7: Login is banned by the Agora RTM server.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonRemoteLogin
-
8: Another instance has logged in the Agora RTM system with the same user ID.
Declared In
AgoraRtmKit.h
. AgoraRtmConnectionChangeReasonTokenExpired
-
9: The token has expired.
Declared In
AgoraRtmKit.h
.
Declared In
AgoraRtmKit.h