iOS API 常见错误码
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 常见错误码