枚举

enum  JCClientReason : NSInteger {
  JCClientReasonNone , JCClientReasonSDKNotInit , JCClientReasonInvalidParam , JCClientReasonCallFunctionError ,
  JCClientReasonStateCannotLogin , JCClientReasonTimeOut , JCClientReasonNetWork , JCClientReasonAppKey ,
  JCClientReasonAuth , JCClientReasonNoUser , JCClientReasonServerLogout , JCClientReasonAnotherDeviceLogined ,
  JCClientReasonLocalRequest , JCClientReasonSendMessage , JCClientReasonServerBusy , JCClientReasonServerNotReach ,
  JCClientReasonServerForbidden , JCClientReasonServerUnavaliable , JCClientReasonDnsQuery , JCClientReasonInternal ,
  JCClientReasonNoResource , JCClientReasonNoNonce , JCClientReasonInvalidAuthCode , JCClientReasonTokenMismatch ,
  JCClientReasonTokenSizeInvalid , JCClientReasonTokenSecretNotFound , JCClientReasonTokenAnalysisError , JCClientReasonTokenVersignAppkeyError ,
  JCClientReasonTokenAccountIdMismatch , JCClientReasonTokenExpired , JCClientReasonOther = 100
}
 
enum  JCCallReason : NSInteger {
  JCCallReasonNone , JCCallReasonNotLogin , JCCallReasonCallFunctionError , JCCallReasonTimeOut ,
  JCCallReasonNetWork , JCCallReasonCallOverLimit , JCCallReasonTermBySelf , JCCallReasonAnswerFail ,
  JCCallReasonBusy , JCCallReasonDecline , JCCallReasonUserOffline , JCCallReasonNotFound ,
  JCCallReasonRejectVideoWhenHasCall , JCCallReasonRejectCallWhenHasVideoCall , JCCallReasonSessionTimeout , JCCallReasonOther = 100
}
 
enum  JCMediaChannelReason : NSInteger {
  JCMediaChannelReasonNone = 0 , JCMediaChannelReasonNotLogin , JCMediaChannelReasonTimeOut , JCMediaChannelReasonNetWork ,
  JCMediaChannelReasonCallFunctionError , JCMediaChannelReasonAlreadyJoined , JCMediaChannelReasonKicked , JCMediaChannelReasonOffline ,
  JCMediaChannelReasonQuit , JCMediaChannelReasonOver , JCMediaChannelReasonFull , JCMediaChannelReasonInvalidPassword ,
  JCMediaChannelReasonInternalError , JCMediaChannelReasonServerError , JCMediaChannelReasonInvalidParam , JCMediaChannelReasonOther = 100
}
 
enum  JCAccountReason : NSInteger {
  JCAccountReasonNone , JCAccountReasonNotLogin , JCAccountReasonCallFunctionError , JCAccountReasonTimeOut ,
  JCAccountReasonNetWork , JCAccountReasonInvalid , JCAccountReasonGetAgent , JCAccountReasonServer ,
  JCAccountReasonUpdateTimeInvalid , JCAccountReasonPermissionDenied , JCAccountReasonUidNotFound , JCAccountReasonChangeNotExists ,
  JCAccountReasonAddAlreadyExists , JCAccountReasonAddSelf , JCAccountReasonRelationTypeInvalid , JCAccountReasonRemoveNotExist ,
  JCAccountReasonStatusTypeError , JCAccountReasonWriteOwnerError , JCAccountReasonSetWriteProperty , JCAccountReasonApplyTypeGranted ,
  JCAccountReasonLackOfGroupName , JCAccountReasonUnknownGroupType , JCAccountReasonOwnerNotInvoker , JCAccountReasonNotInGroup ,
  JCAccountReasonBlacklist , JCAccountReasonCapacityFull , JCAccountReasonNotBelongToGroup , JCAccountReasonWriteExceedRight ,
  JCAccountReasonQueryUid , JCAccountReasonDBError , JCAccountReasonRelationNotFound , JCAccountReasonRelationNoProperty ,
  JCAccountReasonOther = 100
}
 
enum  JCStorageReason : NSInteger {
  JCStorageReasonNone , JCStorageReasonNotLogin , JCStorageReasonNetWork , JCStorageReasonTooLarge = 30 ,
  JCStorageReasonTimeOut , JCStorageReasonExpire , JCStorageReasonOther = 100
}
 
enum  JCGroupReason : NSInteger {
  JCGroupReasonNone , JCGroupReasonNotLogin , JCGroupReasonCallFunctionError , JCGroupReasonTimeOut ,
  JCGroupReasonNetWork , JCGroupReasonInvalid , JCGroupReasonGetAgent , JCGroupReasonServer ,
  JCGroupReasonUpdateTimeInvalid , JCGroupReasonPermissionDenied , JCGroupReasonUidNotFound , JCGroupReasonChangeNotExists ,
  JCGroupReasonAddAlreadyExists , JCGroupReasonAddSelf , JCGroupReasonRelationTypeInvalid , JCGroupReasonRemoveNotExist ,
  JCGroupReasonStatusTypeError , JCGroupReasonWriteOwnerError , JCGroupReasonSetWriteProperty , JCGroupReasonApplyTypeGranted ,
  JCGroupReasonLackOfGroupName , JCGroupReasonUnknownGroupType , JCGroupReasonOwnerNotInvoker , JCGroupReasonNotInGroup ,
  JCGroupReasonBlacklist , JCGroupReasonCapacityFull , JCGroupReasonNotBelongToGroup , JCGroupReasonWriteExceedRight ,
  JCGroupReasonQueryUid , JCGroupReasonOther = 100
}
 
enum  JCMessageChannelReason : NSInteger {
  JCMessageChannelReasonNone , JCMessageChannelReasonNotLogin , JCMessageChannelReasonNetwork , JCMessageChannelReasonTooLong = 10 ,
  JCMessageChannelReasonOther = 100
}
 

详细描述

错误代码

枚举类型说明

◆ JCAccountReason

enum JCAccountReason : NSInteger

账号错误原因

枚举值
JCAccountReasonNone 

正常

JCAccountReasonNotLogin 

未登录

JCAccountReasonCallFunctionError 

函数调用失败

JCAccountReasonTimeOut 

超时

JCAccountReasonNetWork 

网络异常

JCAccountReasonInvalid 

参数错误

JCAccountReasonGetAgent 

内部获得 Agent 失败

JCAccountReasonServer 

服务器错误

JCAccountReasonUpdateTimeInvalid 

更新时间无效

JCAccountReasonPermissionDenied 

禁止操作

JCAccountReasonUidNotFound 

Uid 找不到

JCAccountReasonChangeNotExists 

关系不存在

JCAccountReasonAddAlreadyExists 

关系已存在

JCAccountReasonAddSelf 

不能添加自己

JCAccountReasonRelationTypeInvalid 

关系类型错误

JCAccountReasonRemoveNotExist 

删除的关系不存在

JCAccountReasonStatusTypeError 

状态类型错误

JCAccountReasonWriteOwnerError 

只允许一个创建者

JCAccountReasonSetWriteProperty 

写入属性错误

JCAccountReasonApplyTypeGranted 

类型不被允许

JCAccountReasonLackOfGroupName 

缺少群名

JCAccountReasonUnknownGroupType 

未知的群类型

JCAccountReasonOwnerNotInvoker 

非群主

JCAccountReasonNotInGroup 

不在群中

JCAccountReasonBlacklist 

在黑名单中

JCAccountReasonCapacityFull 

群已满

JCAccountReasonNotBelongToGroup 

不属于群

JCAccountReasonWriteExceedRight 

权限不够

JCAccountReasonQueryUid 

查询Uid错误

JCAccountReasonDBError 

数据库错误

JCAccountReasonRelationNotFound 

没找到关系

JCAccountReasonRelationNoProperty 

无属性

JCAccountReasonOther 

其他错误

◆ JCCallReason

enum JCCallReason : NSInteger

通话结束错误原因

枚举值
JCCallReasonNone 

无异常

JCCallReasonNotLogin 

未登录

JCCallReasonCallFunctionError 

函数调用失败

JCCallReasonTimeOut 

超时

JCCallReasonNetWork 

网络异常

JCCallReasonCallOverLimit 

超过通话数限制

JCCallReasonTermBySelf 

自己挂断

JCCallReasonAnswerFail 

应答失败

JCCallReasonBusy 

JCCallReasonDecline 

拒接

JCCallReasonUserOffline 

用户不在线

JCCallReasonNotFound 

无此用户

JCCallReasonRejectVideoWhenHasCall 

已有通话拒绝视频来电

JCCallReasonRejectCallWhenHasVideoCall 

已有视频通话拒绝来电

JCCallReasonSessionTimeout 

通话因某端心跳超时挂断

JCCallReasonOther 

其他错误

◆ JCClientReason

enum JCClientReason : NSInteger

登录错误原因枚举

枚举值
JCClientReasonNone 

正常

JCClientReasonSDKNotInit 

sdk 未初始化

JCClientReasonInvalidParam 

无效的参数

JCClientReasonCallFunctionError 

函数调用失败

JCClientReasonStateCannotLogin 

当前状态无法再次登录

JCClientReasonTimeOut 

登录超时

JCClientReasonNetWork 

网络异常

JCClientReasonAppKey 

appkey 错误

JCClientReasonAuth 

账号密码错误

JCClientReasonNoUser 

无该用户

JCClientReasonServerLogout 

被强制登出

JCClientReasonAnotherDeviceLogined 

登录其他设备

JCClientReasonLocalRequest 

本地请求失败

JCClientReasonSendMessage 

发消息失败

JCClientReasonServerBusy 

服务器忙

JCClientReasonServerNotReach 

服务器不可达

JCClientReasonServerForbidden 

服务器拒绝(无权限访问)

JCClientReasonServerUnavaliable 

服务器不可用

JCClientReasonDnsQuery 

DNS 查询错误

JCClientReasonInternal 

服务器内部错误

JCClientReasonNoResource 

无资源

JCClientReasonNoNonce 

没有回应验证码

JCClientReasonInvalidAuthCode 

无效验证码

JCClientReasonTokenMismatch 

Token不匹配

JCClientReasonTokenSizeInvalid 

Token 长度无效

JCClientReasonTokenSecretNotFound 

Token 未携带 AppSecret

JCClientReasonTokenAnalysisError 

Token 解析错误

JCClientReasonTokenVersignAppkeyError 

Token 携带的 Appkey 校验错误

JCClientReasonTokenAccountIdMismatch 

Token 与账号不匹配

JCClientReasonTokenExpired 

Token 已过期

JCClientReasonOther 

其他错误

◆ JCGroupReason

enum JCGroupReason : NSInteger

群组错误原因

枚举值
JCGroupReasonNone 

正常

JCGroupReasonNotLogin 

未登录

JCGroupReasonCallFunctionError 

函数调用失败

JCGroupReasonTimeOut 

超时

JCGroupReasonNetWork 

网络异常

JCGroupReasonInvalid 

参考错误

JCGroupReasonGetAgent 

内部获得 Agent 失败

JCGroupReasonServer 

服务器错误

JCGroupReasonUpdateTimeInvalid 

更新时间无效

JCGroupReasonPermissionDenied 

禁止操作

JCGroupReasonUidNotFound 

Uid 找不到

JCGroupReasonChangeNotExists 

关系不存在

JCGroupReasonAddAlreadyExists 

关系已存在

JCGroupReasonAddSelf 

不能添加自己

JCGroupReasonRelationTypeInvalid 

关系类型错误

JCGroupReasonRemoveNotExist 

删除的关系不存在

JCGroupReasonStatusTypeError 

状态类型错误

JCGroupReasonWriteOwnerError 

只允许一个创建者

JCGroupReasonSetWriteProperty 

写入属性错误

JCGroupReasonApplyTypeGranted 

类型不被允许

JCGroupReasonLackOfGroupName 

缺少群名

JCGroupReasonUnknownGroupType 

未知的群类型

JCGroupReasonOwnerNotInvoker 

非群主

JCGroupReasonNotInGroup 

不在群中

JCGroupReasonBlacklist 

在黑名单中

JCGroupReasonCapacityFull 

群已满

JCGroupReasonNotBelongToGroup 

不属于群

JCGroupReasonWriteExceedRight 

权限不够

JCGroupReasonQueryUid 

查询Uid错误

JCGroupReasonOther 

其他错误

◆ JCMediaChannelReason

enum JCMediaChannelReason : NSInteger

频道加入失败和离开的原因

枚举值
JCMediaChannelReasonNone 

正常

JCMediaChannelReasonNotLogin 

未登录

JCMediaChannelReasonTimeOut 

超时

JCMediaChannelReasonNetWork 

网络异常

JCMediaChannelReasonCallFunctionError 

函数调用失败

JCMediaChannelReasonAlreadyJoined 

已加入

JCMediaChannelReasonKicked 

被踢

JCMediaChannelReasonOffline 

掉线

JCMediaChannelReasonQuit 

主动离开

JCMediaChannelReasonOver 

频道关闭

JCMediaChannelReasonFull 

成员满

JCMediaChannelReasonInvalidPassword 

密码无效

JCMediaChannelReasonInternalError 

会议异常

JCMediaChannelReasonServerError 

调用服务器接口异常

JCMediaChannelReasonInvalidParam 

参数异常

JCMediaChannelReasonOther 

其他错误

◆ JCMessageChannelReason

enum JCMessageChannelReason : NSInteger

消息错误原因

枚举值
JCMessageChannelReasonNone 

正常

JCMessageChannelReasonNotLogin 

未登录

JCMessageChannelReasonNetwork 

消息内容太长

JCMessageChannelReasonTooLong 

消息内容太长

JCMessageChannelReasonOther 

其他错误

◆ JCStorageReason

enum JCStorageReason : NSInteger

文件传输错误原因

枚举值
JCStorageReasonNone 

无异常

JCStorageReasonNotLogin 

未登录

JCStorageReasonNetWork 

网络异常

JCStorageReasonTooLarge 

文件太大

JCStorageReasonTimeOut 

超时

JCStorageReasonExpire 

文件过期

JCStorageReasonOther 

其他错误

最后更新时间: 2024/8/12 13:50:38