用户加入频道相关错误码

最近更新时间:2023-02-21 10:39:53

typedef NS_ENUM(NSInteger, ARTalkJoinChannelErrorCode) {
    
    /**
     0: 用户成功加入频道。
     */
    ARTalkJoinChannelErrorOk = 0,
    
    /**
     1: 用户加入频道失败。
     */
    ARTalkJoinChannelErrorFailure = 1,
    
    /**
     2: 预留错误码
     */
    ARTalkJoinChannelErrorRejected = 2,
    
    /**
     3: 用户无法加入频道。因为参数无效。
     */
    ARTalkJoinChannelErrorInvalidArgument = 3,
    
    /**
     4: 用户加入频道超时。当前的超时设置为 5 秒。可能原因:用户正处于 ARTalkConnectionStateAborted 状态或 ARTalkConnectionStateReconnecting 状态。
     */
    ARTalkJoinChannelErrorTimeout = 4,
    
    /**
     5: 同时加入的频道数超过 20 上限。
     */
    ARTalkJoinChannelErrorExceedLimit = 5,
    
    /**
     6: 用户正在加入频道或已成功加入频道。
     */
    ARTalkJoinChannelErrorAlreadyJoined = 6,
    
    /**
     7: 方法调用超过 50 次每 3 秒的上限。
     */
    ARTalkJoinChannelErrorTooOften = 7,
    
    /**
     8: 加入相同频道的频率超过每 5 秒 2 次的上限。
     */
    ARTalkJoinSameChannelErrorTooOften = 8,
    
    /**
     101: SDK 未完成初始化。
     */
    ARTalkJoinChannelErrorNotInitialized = 101,
    
    /**
     102: 用户加入频道前未调用 loginByToken 方法或者 loginByToken 方法调用未成功。
     */
    ARTalkJoinChannelErrorNotLoggedIn = 102,
};