SDK 中对应头文件 EMErrorDefs.h。请根据类型去判断错误,不要根据数字去判断。
iOS 中错误码的类为 EMError。
如:注册时用户返回已存在的错误可以这样检测:error.errorCode。
| 定义 | 描述 |
|---|---|
| EMErrorNotFound | 不存在 |
| EMErrorServerMaxCountExceeded | 数量达到上限 |
| EMErrorConfigInvalidAppKey | 无效的 AppKey |
| EMErrorServerNotLogin | 未登录 |
| EMErrorServerNotReachable | 连接服务器失败(Ex. 手机没网) |
| EMErrorServerTimeout | 连接超时 |
| EMErrorServerAuthenticationFailure | 获取 token 失败 |
| EMErrorServerAPNSRegistrationFailure | APNS 注册失败 |
| EMErrorServerDuplicatedAccount | 用户已存在 |
| EMErrorServerInsufficientPrivilege | 所执行操作的权限不够 |
| EMErrorServerOccupantNotExist | 操作群组时,人员不在此群组 |
| EMErrorServerTooManyOperations | 短时间内多次发起同一请求 |
| EMErrorAttachmentNotFound | 本地未找着附件 |
| EMErrorAttachmentDamaged | 文件被损坏或被修改了 |
| EMErrorAttachmentUploadFailure | 文件上传失败 |
| EMErrorFileTypeConvertionFailure | 文件格式转换失败 |
| EMErrorFileTypeNotSupported | 不支持的文件格式 |
| EMErrorIllegalURI | URL 非法 |
| EMErrorMessageInvalid_NULL | 无效的消息(为空) |
| EMErrorGroupInvalidID_NULL | 无效的群组 ID(为空) |
| EMErrorGroupJoined | 已加入群组 |
| EMErrorGroupJoinNeedRequired | 加入群组需要申请 |
| EMErrorGroupFetchInfoFailure | 获取群组失败 |
| EMErrorGroupInvalidRequired | 无效的群组申请 |
| EMErrorGroupInvalidSubject_NULL | 无效的群主题(为空) |
| EMErrorInvalidUsername | 无效的 username |
| EMErrorInvalidUsername_NULL | 无效的用户名(用户名为空) |
| EMErrorInvalidUsername_Chinese | 无效的用户名(用户名是中文) |
| EMErrorAudioRecordStoping | 调用开始录音方法时,上一个录音正在 stoping |
| EMErrorAudioRecordDurationTooShort | 录音时间过短 |
| EMErrorAudioRecordNotStarted | 录音没有开始 |
| EMErrorPushNotificationInvalidOption | 无效的消息推送设置 |
| EMErrorRemoveBuddyFromRosterFailure | 删除好友失败 |
| EMErrorAddBuddyToRosterFailure | 添加好友失败 |
| EMErrorHasFetchedBuddyList | 获取好友列表成功后,再次发起好友列表 |
| EMErrorCallChatterOffline | 对方不在线 |
| EMErrorCallInvalidSessionId | 无效的通话 Id |
| EMErrorExisted | 已存在 |
| EMErrorInitFailure | 初始化失败 |
| EMErrorNetworkNotConnected | 网络未连接 |
| EMErrorFailure | 失败 |
| EMErrorFeatureNotImplemented | 还未实现的功能 |
| EMErrorRequestRefused | 申请失效 |
下一页:Web IM API 常见错误码