IM 即时通讯 (439)
Android (207)
- 初始化&链接 (8)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (15)
- 聊天会话 (26)
- 消息处理 (35)
- 自定义消息 (6)
- 音视频 (2)
- 推送&通知 (33)
- 扩展功能 (4)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (3)
- 其他 (43)
iOS (167)
- SDK 导入 (9)
- 连接 (8)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (44)
- 消息处理 (25)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (5)
- 国际化 (3)
- 音视频 (4)
- 其他 (23)
Web (36)
Server (29)
iOS端错误码的相关注释
回答:
建立连接时候返回的错误码:
/*!
连接已被释放
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_NET_CHANNEL_INVALID = 30001,
/*!
连接不可用
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_NET_UNAVAILABLE = 30002,
/*!
导航HTTP发送失败
@discussion 如果是偶尔出现此错误,SDK会做好自动重连,开发者无须处理。如果一直是这个错误,应该是您没有设置好ATS。
ATS默认只使用HTTPS协议,当HTTP协议被禁止时SDK会一直30004错误。您可以在我们iOS开发文档中搜索到ATS设置。
*/
RC_NAVI_REQUEST_FAIL = 30004,
/*!
导航HTTP请求失败
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_NAVI_RESPONSE_ERROR = 30007,
/*!
导航HTTP返回数据格式错误
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_NODE_NOT_FOUND = 30008,
/*!
创建Socket连接失败
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_SOCKET_NOT_CONNECTED = 30010,
/*!
Socket断开
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_SOCKET_DISCONNECTED = 30011,
/*!
PING失败
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_PING_SEND_FAIL = 30012,
/*!
PING超时
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_PONG_RECV_FAIL = 30013,
/*!
信令发送失败
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_MSG_SEND_FAIL = 30014,
/*!
连接过于频繁
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_CONN_OVERFREQUENCY = 30015,
/*!
连接ACK超时
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_CONN_ACK_TIMEOUT = 31000,
/*!
信令版本错误
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_CONN_PROTO_VERSION_ERROR = 31001,
/*!
AppKey错误
@discussion 请检查您使用的AppKey是否正确。
*/
RC_CONN_ID_REJECT = 31002,
/*!
服务器当前不可用(预留)
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_CONN_SERVER_UNAVAILABLE = 31003,
/*!
Token无效
@discussion Token无效一般有以下两种原因。
一是token错误,请您检查客户端初始化使用的AppKey和您服务器获取token使用的AppKey是否一致;
二是token过期,是因为您在开发者后台设置了token过期时间,您需要请求您的服务器重新获取token并再次用新的token建立连接。
*/
RC_CONN_TOKEN_INCORRECT = 31004,
/*!
AppKey与Token不匹配
@discussion
请检查您使用的AppKey与Token是否正确,是否匹配。一般有以下两种原因。
一是token错误,请您检查客户端初始化使用的AppKey和您服务器获取token使用的AppKey是否一致;
二是token过期,是因为您在开发者后台设置了token过期时间,您需要请求您的服务器重新获取token并再次用新的token建立连接。
*/
RC_CONN_NOT_AUTHRORIZED = 31005,
/*!
连接重定向
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_CONN_REDIRECTED = 31006,
/*!
BundleID不正确
@discussion 请检查您App的BundleID是否正确。
*/
RC_CONN_PACKAGE_NAME_INVALID = 31007,
/*!
AppKey被封禁或已删除
@discussion 请检查您使用的AppKey是否正确。
*/
RC_CONN_APP_BLOCKED_OR_DELETED = 31008,
/*!
用户被封禁
@discussion 请检查您使用的Token是否正确,以及对应的UserId是否被封禁。
*/
RC_CONN_USER_BLOCKED = 31009,
/*!
当前用户在其他设备上登录,此设备被踢下线
*/
RC_DISCONN_KICK = 31010,
/*!
连接被拒绝
@discussion 建立连接的临时错误码,SDK会做好自动重连,开发者无须处理。
*/
RC_CONN_REFUSED = 32061,
/*!
SDK没有初始化
@discussion 在使用SDK任何功能之前,必须先Init。
*/
RC_CLIENT_NOT_INIT = 33001,
/*!
开发者接口调用时传入的参数错误
@discussion 请检查接口调用时传入的参数类型和值。
*/
RC_INVALID_PARAMETER = 33003,
/*!
Connection已经存在
@discussion
调用过connect之后,只有在token错误或者被踢下线或者用户logout的情况下才需要再次调用connect。SDK会自动重连,不需要应用多次调用connect来保证连接性。
*/
RC_CONNECTION_EXIST = 34001,
/*!
开发者接口调用时传入的参数错误
@discussion 请检查接口调用时传入的参数类型和值。
*/
RC_INVALID_ARGUMENT = -1000
业务相关接口返回的错误码:
/*!
已被对方加入黑名单
*/
REJECTED_BY_BLACKLIST = 405,
/*!
超时
*/
ERRORCODE_TIMEOUT = 5004,
/*!
发送消息频率过高,1秒钟最多只允许发送5条消息
*/
SEND_MSG_FREQUENCY_OVERRUN = 20604,
/*!
不在该讨论组中
*/
NOT_IN_DISCUSSION = 21406,
/*!
不在该群组中
*/
NOT_IN_GROUP = 22406,
/*!
在群组中已被禁言
*/
FORBIDDEN_IN_GROUP = 22408,
/*!
不在该聊天室中
*/
NOT_IN_CHATROOM = 23406,
/*!
在该聊天室中已被禁言
*/
FORBIDDEN_IN_CHATROOM = 23408,
/*!
已被踢出并禁止加入聊天室
*/
KICKED_FROM_CHATROOM = 23409,
/*!
聊天室不存在
*/
RC_CHATROOM_NOT_EXIST = 23410,
/*!
聊天室成员超限
*/
RC_CHATROOM_IS_FULL = 23411,
/*!
聊天室接口参数无效
*/
RC_PARAMETER_INVALID_CHATROOM = 23412,
/*!
聊天室云存储业务未开通
*/
RC_ROAMING_SERVICE_UNAVAILABLE_CHATROOM = 23414,
/*!
当前连接不可用(连接已经被释放)
*/
RC_CHANNEL_INVALID = 30001,
/*!
当前连接不可用
*/
RC_NETWORK_UNAVAILABLE = 30002,
/*!
消息响应超时
*/
RC_MSG_RESPONSE_TIMEOUT = 30003,
/*!
SDK没有初始化
@discussion 在使用SDK任何功能之前,必须先Init。
*/
CLIENT_NOT_INIT = 33001,
/*!
数据库错误
@discussion 请检查您使用的Token和userId是否正确。
*/
DATABASE_ERROR = 33002,
/*!
开发者接口调用时传入的参数错误
@discussion 请检查接口调用时传入的参数类型和值。
*/
INVALID_PARAMETER = 33003,
/*!
历史消息云存储业务未开通
*/
MSG_ROAMING_SERVICE_UNAVAILABLE = 33007,
/*!
无效的公众号。(由会话类型和Id所标识的公众号会话是无效的)
*/
INVALID_PUBLIC_NUMBER = 29201,
/*!
消息大小超限,消息体(序列化成json格式之后的内容)最大128k bytes。
*/
RC_MSG_SIZE_OUT_OF_LIMIT = 30016,
/*!
撤回消息参数无效。
*/
RC_RECALLMESSAGE_PARAMETER_INVALID = 25101,
/*!
push设置参数无效。
*/
RC_PUSHSETTING_PARAMETER_INVALID = 26001,
/*!
操作被禁止。
*/
RC_OPERATION_BLOCKED = 20605,
/*!
操作不支持。
*/
RC_OPERATION_NOT_SUPPORT = 20606,
/*!
发送的消息中包含敏感词 (发送方发送失败,接收方不会收到消息)
*/
RC_MSG_BLOCKED_SENSITIVE_WORD = 21501,
/*!
消息中敏感词已经被替换 (接收方可以收到被替换之后的消息)
*/
RC_MSG_REPLACED_SENSITIVE_WORD = 21502