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用户注册失败
EMErrorServerNotLoginUser 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 失败