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
