状态码
本文档列出了 RongIMLib 的所有状态码,内容基于枚举 ErrorCode。
连接状态码
App 可以监听 SDK 连接状态。在连接中可能抛出以下状态码。
提示
- 5.6.1 版本之前,事件 Events.DISCONNECT 与 Events.SUSPEND 回调函数中的 code 类型为 ConnectionStatus。
- 5.7.0 版本之后,事件 Events.DISCONNECT 与 Events.SUSPEND 回调函数中的 code 类型为 ErrorCode。
ConnectionStatus 中提供以下连接状态:
状态码 | 说明 |
---|---|
0 | 连接成功 |
1 | 正在连接中 |
2 | 用户主动断开连接 |
3 | 网络不可用,SDK 内部会自动重连 |
4 | Socket 不可用, SDK 内部会自动重连 |
6 | 被其他端踢掉 |
9 | 用户被封禁 |
12 | 域名错误 |
业务错误码
-1
TIMEOUT
未知错误。
0
SUCCESS
成功。
2
ACTIVE_DISCONNECT
主动断开连接。
405
REJECTED_BY_BLACKLIST
已被对方加入黑名单,消息发送失败。
20106
FORBIDDEN_IN_PRIVATE
在单聊中已被禁言。
20109
SYS_CONVERSATION_NOT_SUPPORT_MESSAGE
系统会话不支持发送该消息类型。
20512
CLOUD_DATA_CENTER_INVALID
appkey 的数据中心与请求云控的数据中心不匹配。
20604
SEND_FREQUENCY_TOO_FAST
发送消息频率过高,1 秒钟最多只允许发送 5 条消息。
20606
OPERATION_NOT_SUPPORT
操作不支持,仅私有云有效,服务端禁用了该操作。
20607
REQUEST_OVER_FREQUENCY
请求超出了调用频率限制,请稍后再试。
22201
MESSAGE_EXPAND_NOT_EXIST
超级群扩展消息,但是原始消息不存在。
22202
MESSAGE_EXPAND_NOT_SUPPORT
超级群扩展消息,但是原始消息不支持扩展。
22203
MESSAGE_EXPAND_FORMAT_ERROR
超级群扩展消息,扩展内容格式错误。
22204
MESSAGE_EXPAND_NOT_AUTHORIZED
超级群扩展消息,无操作权限。
22406
NOT_IN_GROUP
不在该群组中。
22408
FORBIDDEN_IN_GROUP
在群组中已被禁言。
23406
NOT_IN_CHATROOM
不在该聊天室中。
23407
GET_USERINFO_ERROR