ZegoRoomStateChangedReason Constants Reference
Declared in | ZegoExpressDefines.h |
---|
ZegoRoomStateChangedReason
Room state change reason.
Definition
typedef NS_ENUM(NSUInteger, ZegoRoomStateChangedReason ) {
ZegoRoomStateChangedReasonLogining = 0,
ZegoRoomStateChangedReasonLogined = 1,
ZegoRoomStateChangedReasonLoginFailed = 2,
ZegoRoomStateChangedReasonReconnecting = 3,
ZegoRoomStateChangedReasonReconnected = 4,
ZegoRoomStateChangedReasonReconnectFailed = 5,
ZegoRoomStateChangedReasonKickOut = 6,
ZegoRoomStateChangedReasonLogout = 7,
ZegoRoomStateChangedReasonLogoutFailed = 8,
};
Constants
ZegoRoomStateChangedReasonLogining
-
Logging in to the room. When calling [loginRoom] to log in to the room or [switchRoom] to switch to the target room, it will enter this state, indicating that it is requesting to connect to the server. The application interface is usually displayed through this state.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonLogined
-
Log in to the room successfully. When the room is successfully logged in or switched, it will enter this state, indicating that the login to the room has been successful, and users can normally receive callback notifications of other users in the room and all stream information additions and deletions.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonLoginFailed
-
Failed to log in to the room. When the login or switch room fails, it will enter this state, indicating that the login or switch room has failed, for example, AppID or Token is incorrect, etc.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonReconnecting
-
The room connection is temporarily interrupted. If the interruption occurs due to poor network quality, the SDK will retry internally.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonReconnected
-
The room is successfully reconnected. If there is an interruption due to poor network quality, the SDK will retry internally, and enter this state after successful reconnection.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonReconnectFailed
-
The room fails to reconnect. If there is an interruption due to poor network quality, the SDK will retry internally, and enter this state after the reconnection fails.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonKickOut
-
Kicked out of the room by the server. For example, if you log in to the room with the same user name in other places, and the local end is kicked out of the room, it will enter this state.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonLogout
-
Logout of the room is successful. It is in this state by default before logging into the room. When calling [logoutRoom] to log out of the room successfully or [switchRoom] to log out of the current room successfully, it will enter this state.
Declared In
ZegoExpressDefines.h
. ZegoRoomStateChangedReasonLogoutFailed
-
Failed to log out of the room. Enter this state when calling [logoutRoom] fails to log out of the room or [switchRoom] fails to log out of the current room internally.
Declared In
ZegoExpressDefines.h
.
Declared In
ZegoExpressDefines.h