频道消息发送相关错误码

最近更新时间:2022-09-20 05:17:40

typedef NS_ENUM(NSInteger, ARtmSendChannelMessageErrorCode) {
    
    /**
     0: 服务端已接收到频道消息。
     */
    ARtmSendChannelMessageErrorOk = 0,
    
    /**
     1: 频道消息发送失败。
     */
    ARtmSendChannelMessageErrorFailure = 1,
    
    /**
     2: 服务器未收到频道消息或者 SDK 未在 10 秒内收到服务器响应。当前的超时设置为 10 秒。可能原因:用户正处于 ARtmConnectionStateAborted 状态或 ARtmConnectionStateReconnecting 状态。
     */
    ARtmSendChannelMessageErrorTimeout = 2,
    
    /**
     3: 发送消息(点对点消息和频道消息一并计算在内)超过 60 次/秒的上限。
     */
    ARtmSendChannelMessageTooOften = 3,
    
    /**
     4: 消息为 null 或超出 32 KB 的长度限制。
     */
    ARtmSendChannelMessageInvalidMessage = 4,
    
    /**
     101: SDK 未完成初始化。
     */
    ARtmSendChannelMessageErrorNotInitialized = 101,
    
    /**
     102: 发送频道消息前未调用 loginByToken 方法或者 loginByToken 方法调用未成功。
     */
    ARtmSendChannelMessageNotLoggedIn = 102,
};