iOS API 常见错误码
本文档已不再维护,新文档见:iOS 常见错误代码。
SDK 中对应头文件 EMErrorCode.h。请根据类型去判断错误,不要根据数字去判断。
iOS 中错误码的类为EMError。
如:注册时用户返回已存在的错误可以这样检测:error.code
| 定义 | 描述 |
|---|---|
| EMErrorGeneral | 错误 |
| EMErrorNerworkUnavailable | 网络不可用 |
| EMErrorNotExist | 不存在 |
| EMErrorInvalidAppkey | 无效的 AppKey |
| EMErrorInvalidUsername | Username 无效 |
| EMErrorInvalidPassword | Password 无效 |
| EMErrorInvalidURL | URL 无效 |
| EMErrorUserAlreadyLogin | 用户已登录 |
| EMErrorUserNotLogin | 用户未登录 |
| EMErrorUserAuthenticationFailed | 获取 token 失败 |
| EMErrorUserAlreadyExist | 用户已存在 |
| EMErrorUserNotFound | 用户不存在 |
| EMErrorUserIllegalArgument | 参数不合法 |
| EMErrorUserLoginOnAnotherDevice | 当前用户名在另一台设备上登录 |
| EMErrorUserRemoved | 当前用户名在服务器端被删掉 |
| EMErrorUserRegisterFailed | 用户注册失败 |
| EMErrorServerNotLogin | User has not login the server |
| EMErrorServerNotReachable | 服务器未连接 |
| EMErrorServerTimeout | 连接服务器超时 |
| EMErrorServerBusy | 服务器忙碌 |
| EMErrorServerUnknownError | 未知服务器错误 |
| EMErrorFileNotFound | 文件没有找到 |
| EMErrorFileInvalid | 文件无效 |
| EMErrorFileUploadFailed | 上传文件失败 |
| EMErrorFileDownloadFailed | 下载文件失败 |
| EMErrorMessageInvalid = 500 | 消息无效 |
| EMErrorMessageIncludeIllegalSpeech | 消息内容包含敏感信息 |
| EMErrorGroupInvalidId = 600 | 群组 ID 无效 |
| EMErrorGroupAlreadyJoined | 已加入群组 |
| EMErrorGroupNotJoined | 未加入群组 |
| EMErrorGroupPermissionDenied | 没有权限进行该操作 |
| EMErrorGroupMembersFull | 群成员个数已达到上限 |
| EMErrorChatroomInvalidId | 聊天室 ID 无效 |
| EMErrorChatroomAlreadyJoined | 已加入聊天室 |
| EMErrorChatroomNotJoined | 未加入聊天室 |
| EMErrorChatroomPermissionDenied | 没有权限进行该操作 |
| EMErrorChatroomMembersFull | 聊天室成员个数达到上限 |
| EMErrorCallInvalidId | 实时通话 ID 无效 |
| EMErrorCallBusy | 已经在进行实时通话了 |
| EMErrorCallRemoteOffline | 对方不在线 |
| EMErrorCallConnectFailed | 实时通话建立连接失败 |
| EMErrorApnsBindDeviceTokenFailed | 注册 device token 失败 |
下一页:Web IM API 常见错误码