Enum
ZIMAudioANSMode
主动噪声抑制模式。
Declared in ZIMAudioDefines.h
属性
ZIMAudioANSModeSoft
ZIMAudioANSModeSoft=(0)软ANS。在大多数情况下,音质不会受到损害,但一些噪音将继续存在。
ZIMAudioANSModeMedium
ZIMAudioANSModeMedium=(1)中等ANS。它可能会损坏一些音质,但有很好的降噪效果。
ZIMAudioANSModeAggressive
ZIMAudioANSModeAggressive=(2)侵略性的ANS:它可能会严重损害音质,但它确实具有良好的降噪效果。
ZIMAudioANSModeAI
ZIMAudioANSModeAI=(3)AI模式ANS,会对音乐造成很大的伤害,所以不能使用对需要采集背景的声源进行噪声抑制声音。使用前请联系ZEGO技术支持。
ZIMAudioANSModeAIBalanced
ZIMAudioANSModeAIBalanced=(4)平衡AI模式ANS。会对音乐造成很大的伤害,所以不能用于需要采集的声源的噪声抑制背景声音。使用前请联系ZEGO技术支持。
ZIMAudioRouteType
音频路由类型。
Declared in ZIMAudioDefines.h
属性
ZIMAudioRouteTypeSpeaker
ZIMAudioRouteTypeSpeaker=(0)扬声器。
ZIMAudioRouteTypeReceiver
ZIMAudioRouteTypeReceiver=(1)听筒。
ZIMBlacklistChangeAction
黑名单列表变更行为。
详情
黑名单列表变更行为。
Declared in ZIMDefines.h
属性
ZIMBlacklistChangeActionAdded
ZIMBlacklistChangeActionAdded=(0)新增行为。
ZIMBlacklistChangeActionRemoved
ZIMBlacklistChangeActionRemoved=(1)删除行为。
ZIMCXHandleType
VoIP 发起方联系信息类型。
Declared in ZIMDefines.h
属性
CXHandleTypePhoneNumber
CXHandleTypePhoneNumber=(2)一个电话号码。
CXHandleTypeEmailAddress
CXHandleTypeEmailAddress=(3)一个电子邮件地址。
CXHandleTypeGeneric
CXHandleTypeGeneric=(1)未指定的句柄类型。
ZIMCallInvitationMode
呼叫邀请模式。
详情
呼叫邀请模式。
Declared in ZIMDefines.h
属性
ZIMCallInvitationModeGeneral
ZIMCallInvitationModeGeneral=(0)普通模式。
ZIMCallInvitationModeAdvanced
ZIMCallInvitationModeAdvanced=(1)进阶模式。
ZIMCallInvitationModeUnknown
ZIMCallInvitationModeUnknown=(-1)未知类型,做为保底枚举值。
ZIMCallState
呼叫状态。
详情
呼叫状态。
Declared in ZIMDefines.h
属性
Unknown
Unknown=(-1)未知。
Started
Started=(1)已发起。
Ended
Ended=(2)已结束。
ZIMCallUserState
呼叫用户状态。
详情
呼叫用户状态。
Declared in ZIMDefines.h
属性
ZIMCallUserStateInviting
ZIMCallUserStateInviting=(0)邀请中。
ZIMCallUserStateAccepted
ZIMCallUserStateAccepted=(1)已接受。
ZIMCallUserStateRejected
ZIMCallUserStateRejected=(2)已拒绝。
ZIMCallUserStateCancelled
ZIMCallUserStateCancelled=(3)已取消。
ZIMCallUserStateOffline
ZIMCallUserStateOffline=(4)离线。
ZIMCallUserStateReceived
ZIMCallUserStateReceived=(5)已接收。
ZIMCallUserStateTimeout
ZIMCallUserStateTimeout=(6)超时。
ZIMCallUserStateQuit
ZIMCallUserStateQuit=(7)退出。
ZIMCallUserStateUnknown
ZIMCallUserStateUnknown=(-1)未知。
ZIMCallUserStateEnded
ZIMCallUserStateEnded=(8)结束。
ZIMCallUserStateNotYetReceived
ZIMCallUserStateNotYetReceived=(9)未收到。
ZIMCallUserStateBeCancelled
ZIMCallUserStateBeCancelled=(10)被取消。
ZIMConnectionEvent
导致连接状态发生变更的事件。
详情
使得连接状态 Connection State 发生变化的原因。
- 业务场景:可用于判断登录/登出是否成功,以及处理断网等异常情况。
- 注意事项:请配合 Connection State 参数使用。
Declared in ZIMDefines.h
属性
ZIMConnectionEventSuccess
ZIMConnectionEventSuccess=(0)成功。
- 业务场景:和连接相关操作执行成功时,连接状态机变更回调中会带上该枚举值,用户可通过该枚举判断调用的连接相关操作执行的结果。
ZIMConnectionEventActiveLogin
ZIMConnectionEventActiveLogin=(1)用户主动登录。
- 业务场景:用户主动执行登陆操作时,连接状态机变更回调中会带上该枚举值,用户可通过该枚举判断登录操作是否为用户主动执行。
ZIMConnectionEventLoginTimeout
ZIMConnectionEventLoginTimeout=(2)连接超时。
ZIMConnectionEventLoginInterrupted
ZIMConnectionEventLoginInterrupted=(3)网络连接临时中断。
- 业务场景:用户因网络连接临时中断而离线时,连接状态机变更回调中会带上该枚举值,用户可通过该枚举了解造成用户离线的事件。
ZIMConnectionEventKickedOut
ZIMConnectionEventKickedOut=(4)被踢下线。
- 业务场景:用户因被踢出而离线时,连接状态机变更回调中会带上该枚举值,用户可通过该枚举了解造成用户离线的事件。
ZIMConnectionEventTokenExpired
ZIMConnectionEventTokenExpired=(5)因登录 Token 过期而断开连接。
- 业务场景:当开发者使用 Token 鉴权登录后,在 Token 有效期超过后还没调用 [renewToken] 更新 Token 时,将会断开连接。
ZIMConnectionState
连接状态。
详情
标识当前连接状态的状态机。
- 业务场景:可用于判断登录/登出是否成功,以及处理断网等异常情况。
- 注意事项:请配合 Event 参数使用。
Declared in ZIMDefines.h
属性
ZIMConnectionStateDisconnected
ZIMConnectionStateDisconnected=(0)未连接状态,在登录前和登出之后进入该状态。
- 业务场景:如果登录的过程出现稳态异常,例如 AppID 或 Token 不正确,或者有相同用户名在其他地方登录导致本端被踢下线,都会进入该状态。
ZIMConnectionStateConnecting
ZIMConnectionStateConnecting=(1)正在请求连接状态,登录动作执行成功后会进入此状态。
- 业务场景:通常通过该状态进行应用界面的展示。如果因为网络质量不佳产生的中断, SDK 会进行内部重试,也会回到正在请求连接状态。
ZIMConnectionStateConnected
ZIMConnectionStateConnected=(2)连接成功状态。
- 业务场景:进入该状态表示登录已经成功,用户可以正常使用 SDK 的功能。
ZIMConnectionStateReconnecting
ZIMConnectionStateReconnecting=(3)正在进行重新连接状态。
- 业务场景:进入该状态表示正在重新登录。
ZIMConversationEvent
会话改变事件。
详情
会话改变的事件。
- 业务场景:用于接收会话改变时的事件原因。
Declared in ZIMDefines.h
属性
ZIMConversationEventAdded
ZIMConversationEventAdded=(0)会话新增事件。
ZIMConversationEventUpdated
ZIMConversationEventUpdated=(1)会话更新事件。
ZIMConversationEventDisabled
ZIMConversationEventDisabled=(2)会话不可用事件。
ZIMConversationEventDeleted
ZIMConversationEventDeleted=(3)会话删除事件。
ZIMConversationNotificationStatus
会话通知状态枚举。
详情
会话通知状态。
- 业务场景:可以通过改枚举来判断会话的通知状态。
Declared in ZIMDefines.h
属性
ZIMConversationNotificationStatusNotify
ZIMConversationNotificationStatusNotify=(1)会话通知为开
ZIMConversationNotificationStatusDoNotDisturb
ZIMConversationNotificationStatusDoNotDisturb=(2)会话通知为关
ZIMConversationSyncState
标识了 SDK 从后台同步会话列表的状态。
详情
标识了 SDK 从后台同步会话列表的状态,业务层可由此状态在 UI 上做不同展示。
Declared in ZIMDefines.h
属性
ZIMConversationSyncStateStarted
ZIMConversationSyncStateStarted=(0)开始从后台同步会话列表。
ZIMConversationSyncStateFinished
ZIMConversationSyncStateFinished=(1)完成从后台同步会话列表。
ZIMConversationSyncStateFailed
ZIMConversationSyncStateFailed=(2)从后台同步会话列表失败。
ZIMConversationType
会话类型。
Declared in ZIMDefines.h
属性
ZIMConversationTypePeer
ZIMConversationTypePeer=(0)单聊会话。
ZIMConversationTypeRoom
ZIMConversationTypeRoom=(1)房间会话。
ZIMConversationTypeGroup
ZIMConversationTypeGroup=(2)群聊会话。
Unknown
Unknown=(3)未知。
ZIMErrorCode
错误码定义。
详情
开发者可根据错误码在官网开发者文档中找到错误码详情。
- 业务场景:可用于收集并记录使用 SDK 过程中出现的错误。
Declared in ZIMErrorCode.h
属性
ZIMErrorCodeSuccess
ZIMErrorCodeSuccess=(0)成功,没有异常。
- 业务场景:基本错误码,用于示意操作执行无误。
ZIMErrorCodeFailed
ZIMErrorCodeFailed=(1)失败,保底错误。
- 业务场景:基本错误码,用于保底策略中使用。
ZIMErrorCodeParamInvalid
ZIMErrorCodeParamInvalid=(6000001)传入参数非法。
- 业务场景:用于接口调用因错误参数失败时的保底策略。
ZIMErrorCodeNoInit
ZIMErrorCodeNoInit=(6000002)未初始化 SDK。
- 业务场景:用于 ZIM SDK 未初始化成功时即执行操作的错误返回。
ZIMErrorCodeCommonModuleInvalidAppID
ZIMErrorCodeCommonModuleInvalidAppID=(6000003)无效 AppID。
- 业务场景:用于因无效 AppID 导致的错误返回。
ZIMErrorCodeCommonModuleTriggerSDKFrequencyLimit
ZIMErrorCodeCommonModuleTriggerSDKFrequencyLimit=(6000004)触发 SDK 限频。
ZIMErrorCodeCommonModuleTriggerServerFrequencyLimit
ZIMErrorCodeCommonModuleTriggerServerFrequencyLimit=(600005)触发后台业务限频。
ZIMErrorCodeCommonModuleSwitchServerError
ZIMErrorCodeCommonModuleSwitchServerError=(6000006)Switch 服务器报错。
ZIMErrorCodeCommonModuleIMServerError
ZIMErrorCodeCommonModuleIMServerError=(6000007)ZIM 服务内部错误。
ZIMErrorCodeCommonModuleIMDataBaseError
ZIMErrorCodeCommonModuleIMDataBaseError=(6000008)ZIM 内部数据库错误。
ZIMErrorCodeCommonModuleIMServerDisconnect
ZIMErrorCodeCommonModuleIMServerDisconnect=(6000009)发送请求时断开了连接。
ZIMErrorCodeCommonModuleUploadLogError
ZIMErrorCodeCommonModuleUploadLogError=(6000010)上传日志失败。
ZIMErrorCodeNetworkModuleCommonError
ZIMErrorCodeNetworkModuleCommonError=(6000101)登录失败。
ZIMErrorCodeNetworkModuleServerError
ZIMErrorCodeNetworkModuleServerError=(6000102)内部原因,致使登录失败。
ZIMErrorCodeNetworkModuleTokenInvalid
ZIMErrorCodeNetworkModuleTokenInvalid=(6000103)Token 无效。
ZIMErrorCodeNetworkModuleNetworkError
ZIMErrorCodeNetworkModuleNetworkError=(6000104)网络错误。
ZIMErrorCodeNetworkModuleTokenExpired
ZIMErrorCodeNetworkModuleTokenExpired=(6000106)Token 过期。
ZIMErrorCodeNetworkModuleTokenVersionError
ZIMErrorCodeNetworkModuleTokenVersionError=(6000107)Token 版本号错误。
ZIMErrorCodeNetworkModuleTokenTimeIsTooShort
ZIMErrorCodeNetworkModuleTokenTimeIsTooShort=(6000108)Token 持续时间过短。
ZIMErrorCodeNetworkModuleUserHasAlreadyLogged
ZIMErrorCodeNetworkModuleUserHasAlreadyLogged=(6000111)当前设备登录多个账号。
ZIMErrorCodeNetworkModuleUserIsNotLogged
ZIMErrorCodeNetworkModuleUserIsNotLogged=(6000121)用户未登录。
ZIMErrorCodeMessageModuleCommonError
ZIMErrorCodeMessageModuleCommonError=(6000201)发送消息内部错误。
ZIMErrorCodeMessageModuleServerError
ZIMErrorCodeMessageModuleServerError=(6000202)发送消息后台服务错误。
ZIMErrorCodeSendMessageFailed
ZIMErrorCodeSendMessageFailed=(6000203)消息发送失败。
ZIMErrorCodeMessageModuleTargetDoseNotExist
ZIMErrorCodeMessageModuleTargetDoseNotExist=(6000204)消息发送目标不存在。
ZIMErrorCodeMessageModuleCallError
ZIMErrorCodeMessageModuleCallError=(6000270)呼叫邀请错误。
ZIMErrorCodeMessageModuleCancelCallError
ZIMErrorCodeMessageModuleCancelCallError=(6000271)取消呼叫错误。
ZIMErrorCodeMessageModuleCallServerError
ZIMErrorCodeMessageModuleCallServerError=(6000272)呼叫邀请后台错误。
ZIMErrorCodeMessageModuleIsNotInvitor
ZIMErrorCodeMessageModuleIsNotInvitor=(6000273)用户非邀请者操作错误。
ZIMErrorCodeMessageModuleIsNotInvitee
ZIMErrorCodeMessageModuleIsNotInvitee=(6000274)用户非被邀者操作错误。
ZIMErrorCodeMessageModuleCallAlreadyExists
ZIMErrorCodeMessageModuleCallAlreadyExists=(6000275)呼叫已存在错误。
ZIMErrorCodeMessageModuleCallDoseNotExist
ZIMErrorCodeMessageModuleCallDoseNotExist=(6000276)呼叫不存在错误。
ZIMErrorCodeRoomModuleCommonError
ZIMErrorCodeRoomModuleCommonError=(6000301)房间相关操作错误。
ZIMErrorCodeRoomModuleServerError
ZIMErrorCodeRoomModuleServerError=(6000302)房间操作后台失败。
ZIMErrorCodeRoomModuleCreateRoomError
ZIMErrorCodeRoomModuleCreateRoomError=(6000303)创建房间失败。
ZIMErrorCodeRoomModuleJoinRoomError
ZIMErrorCodeRoomModuleJoinRoomError=(6000304)进入房间失败。
ZIMErrorCodeRoomModuleLeaveRoomError
ZIMErrorCodeRoomModuleLeaveRoomError=(6000306)离开房间失败。
ZIMErrorCodeRoomModuleUserIsNotInTheRoom
ZIMErrorCodeRoomModuleUserIsNotInTheRoom=(6000321)用户不在房间内错误。
ZIMErrorCodeRoomModuleTheRoomDoseNotExist
ZIMErrorCodeRoomModuleTheRoomDoseNotExist=(6000322)房间不存在错误。
ZIMErrorCodeRoomModuleTheRoomAlreadyExists
ZIMErrorCodeRoomModuleTheRoomAlreadyExists=(6000323)房间已存在错误。
ZIMErrorCodeRoomModuleTheNumberOfExistingRoomsHasReachedLimit
ZIMErrorCodeRoomModuleTheNumberOfExistingRoomsHasReachedLimit=(6000324)已存在的房间数量达到上限。
ZIMErrorCodeRoomModuleTheNumberOfJoinedRoomsHasReachedLimit
ZIMErrorCodeRoomModuleTheNumberOfJoinedRoomsHasReachedLimit=(6000325)已加入的房间数量达到上限。
ZIMErrorCodeRoomModuleRoomAttributesCommonError
ZIMErrorCodeRoomModuleRoomAttributesCommonError=(6000330)房间属性操作失败。
ZIMErrorCodeRoomModuleRoomAttributesOperationFailedCompletely
ZIMErrorCodeRoomModuleRoomAttributesOperationFailedCompletely=(6000331)房间属性操作完全失败。
ZIMErrorCodeRoomModuleRoomAttributesOperationFailedPartly
ZIMErrorCodeRoomModuleRoomAttributesOperationFailedPartly=(6000332)房间属性操作部分失败。
ZIMErrorCodeRoomModuleRoomAttributesQueryFailed
ZIMErrorCodeRoomModuleRoomAttributesQueryFailed=(6000333)房间属性查询失败。
ZIMErrorCodeRoomModuleTheNumberOfRoomAttributesExceedsLimit
ZIMErrorCodeRoomModuleTheNumberOfRoomAttributesExceedsLimit=(6000334)房间属性数量达到上限。
ZIMErrorCodeRoomModuleTheLengthOfRoomAttributeKeyExceedsLimit
ZIMErrorCodeRoomModuleTheLengthOfRoomAttributeKeyExceedsLimit=(6000335)房间属性 Key 长度达到上限。
ZIMErrorCodeRoomModuleTheLengthOfRoomAttributeValueExceedsLimit
ZIMErrorCodeRoomModuleTheLengthOfRoomAttributeValueExceedsLimit=(6000336)房间属性 Value 长度达到上限。
ZIMErrorCodeRoomModuleTheTotalLengthOfRoomAttributesValueExceedsLimit
ZIMErrorCodeRoomModuleTheTotalLengthOfRoomAttributesValueExceedsLimit=(6000337)房间属性总长度达到上限。
ZIMErrorCodeZPNSModulePushIDInvalid
ZIMErrorCodeZPNSModulePushIDInvalid=(6000401)推送 ID 非法。
ZIMErrorCodeGroupModuleCommonError
ZIMErrorCodeGroupModuleCommonError=(6000501)群相关操作报错。
ZIMErrorCodeGroupModuleServerError
ZIMErrorCodeGroupModuleServerError=(6000502)群相关后台报错。
ZIMErrorCodeGroupModuleCreateGroupError
ZIMErrorCodeGroupModuleCreateGroupError=(6000503)创建群失败。
ZIMErrorCodeGroupModuleDismissGroupError
ZIMErrorCodeGroupModuleDismissGroupError=(6000504)解散群失败。
ZIMErrorCodeGroupModuleJoinGroupError
ZIMErrorCodeGroupModuleJoinGroupError=(6000505)加入群失败。
ZIMErrorCodeGroupModuleLeaveGroupError
ZIMErrorCodeGroupModuleLeaveGroupError=(6000506)离开群失败。
ZIMErrorCodeGroupModuleKickoutGroupMemberError
ZIMErrorCodeGroupModuleKickoutGroupMemberError=(6000507)踢出群成员失败。
ZIMErrorCodeGroupModuleInviteUserIntoGroupError
ZIMErrorCodeGroupModuleInviteUserIntoGroupError=(6000508)邀请用户入群失败。
ZIMErrorCodeGroupModuleTransferOwnerError
ZIMErrorCodeGroupModuleTransferOwnerError=(6000509)转移群主失败。
ZIMErrorCodeGroupModuleUpdateGroupInfoError
ZIMErrorCodeGroupModuleUpdateGroupInfoError=(6000510)更新群信息失败。
ZIMErrorCodeGroupModuleQueryGroupInfoError
ZIMErrorCodeGroupModuleQueryGroupInfoError=(6000511)查询群信息失败。
ZIMErrorCodeGroupModuleGroupAttributesOperationFailed
ZIMErrorCodeGroupModuleGroupAttributesOperationFailed=(6000512)操作群属性失败。
ZIMErrorCodeGroupModuleGroupAttributesQueryFailed
ZIMErrorCodeGroupModuleGroupAttributesQueryFailed=(6000513)查询群属性失败。
ZIMErrorCodeGroupModuleUpdateGroupMemberInfoError
ZIMErrorCodeGroupModuleUpdateGroupMemberInfoError=(6000514)更新群成员信息失败。
ZIMErrorCodeGroupModuleQueryGroupMemberInfoError
ZIMErrorCodeGroupModuleQueryGroupMemberInfoError=(6000515)查询群成员信息失败。
ZIMErrorCodeGroupModuleQueryGroupListError
ZIMErrorCodeGroupModuleQueryGroupListError=(6000516)查询群列表失败。
ZIMErrorCodeGroupModuleQueryGroupMemberListError
ZIMErrorCodeGroupModuleQueryGroupMemberListError=(6000517)查询群成员列表失败。
ZIMErrorCodeGroupModuleUserIsNotInTheGroup
ZIMErrorCodeGroupModuleUserIsNotInTheGroup=(6000521)用户不在群内错误。
ZIMErrorCodeGroupModuleMemberIsAlreadyInTheGroup
ZIMErrorCodeGroupModuleMemberIsAlreadyInTheGroup=(6000522)用户已在群内错误。
ZIMErrorCodeGroupModuleGroupDoseNotExist
ZIMErrorCodeGroupModuleGroupDoseNotExist=(6000523)群不存在错误。
ZIMErrorCodeGroupModuleGroupAlreadyExists
ZIMErrorCodeGroupModuleGroupAlreadyExists=(6000524)群已存在错误。
ZIMErrorCodeGroupModuleGroupMemberHasReachedLimit
ZIMErrorCodeGroupModuleGroupMemberHasReachedLimit=(6000525)群成员达到上限错误。
ZIMErrorCodeGroupModuleGroupAttributeDoseNotExist
ZIMErrorCodeGroupModuleGroupAttributeDoseNotExist=(6000526)群属性不存在错误。
ZIMErrorCodeGroupModuleTheNumberOfGroupAttributesExceedsLimit
ZIMErrorCodeGroupModuleTheNumberOfGroupAttributesExceedsLimit=(6000531)群属性数量达到上限错误。
ZIMErrorCodeGroupModuleTheLengthOfGroupAttributeKeyExceedsLimit
ZIMErrorCodeGroupModuleTheLengthOfGroupAttributeKeyExceedsLimit=(6000532)群属性 Key 长度达到上限错误。
ZIMErrorCodeGroupModuleTheLengthOfGroupAttributeValueExceedsLimit
ZIMErrorCodeGroupModuleTheLengthOfGroupAttributeValueExceedsLimit=(6000533)群属性 Value 长度达到上限错误。
ZIMErrorCodeGroupModuleTheTotalLengthOfGroupAttributeValueExceedsLimit
ZIMErrorCodeGroupModuleTheTotalLengthOfGroupAttributeValueExceedsLimit=(6000534)群属性总长度达到上限。
ZIMErrorCodeGroupModuleNoCorrespondingOperationAuthority
ZIMErrorCodeGroupModuleNoCorrespondingOperationAuthority=(6000541)群操作权限错误。
ZIMErrorCodeGroupModuleGroupDataBaseError
ZIMErrorCodeGroupModuleGroupDataBaseError=(6000542)群数据库错误。
ZIMErrorCodeConversationModuleCommonError
ZIMErrorCodeConversationModuleCommonError=(6000601)会话操作错误。
ZIMErrorCodeConversationModuleServerError
ZIMErrorCodeConversationModuleServerError=(6000602)会话后台错误。
ZIMErrorCodeConversationModuleConversationDoseNotExist
ZIMErrorCodeConversationModuleConversationDoseNotExist=(6000603)会话不存在错误。
ZIMErrorCodeMessageModuleFileNotExist
ZIMErrorCodeMessageModuleFileNotExist=(6000211)文件不存在错误。
ZIMErrorCodeMessageModuleFileServerError
ZIMErrorCodeMessageModuleFileServerError=(6000212)文件操作后台错误。
ZIMErrorCodeMessageModuleFileTypeUnsupported
ZIMErrorCodeMessageModuleFileTypeUnsupported=(6000213)不支持的文件类型错误。
ZIMErrorCodeMessageModuleFileSizeInvalid
ZIMErrorCodeMessageModuleFileSizeInvalid=(6000214)文件大小非法。
ZIMErrorCodeMessageModuleFileDurationInvalid
ZIMErrorCodeMessageModuleFileDurationInvalid=(6000215)音视频文件时长非法。
ZIMErrorCodeMessageModuleAuditRejected
ZIMErrorCodeMessageModuleAuditRejected=(6000221)消息未通过审核。
ZIMErrorCodeMessageModuleAuditFailed
ZIMErrorCodeMessageModuleAuditFailed=(6000222)消息审核失败。
ZIMErrorCodeCommonModuleUserInfoQueriedLimit
ZIMErrorCodeCommonModuleUserInfoQueriedLimit=(6000012)用户后台查询限频。
ZIMErrorCodeCommonModuleUnsupportedRequest
ZIMErrorCodeCommonModuleUnsupportedRequest=(6000013)当前套餐不支持该操作。
ZIMErrorCodeRoomModuleRoomMemberAttributesCommonError
ZIMErrorCodeRoomModuleRoomMemberAttributesCommonError=(6000350)房间用户属性失败。
ZIMErrorCodeRoomModuleTheTotalLengthOfRoomMemberAttributesExceedsLimit
ZIMErrorCodeRoomModuleTheTotalLengthOfRoomMemberAttributesExceedsLimit=(6000351)房间用户属性总长度达到上限。
ZIMErrorCodeRoomModuleTheLengthOfRoomMemberAttributesKeyExceedsLimit
ZIMErrorCodeRoomModuleTheLengthOfRoomMemberAttributesKeyExceedsLimit=(6000352)房间用户属性 Key 长度达到上限。
ZIMErrorCodeRoomModuleTheLengthOfRoomMemberAttributesValueExceedsLimit
ZIMErrorCodeRoomModuleTheLengthOfRoomMemberAttributesValueExceedsLimit=(6000353)房间用户属性 Value 长度达到上限。
ZIMErrorCodeRoomModuleTheMemberNumberOfRoomMemberAttributesExceedsLimit
ZIMErrorCodeRoomModuleTheMemberNumberOfRoomMemberAttributesExceedsLimit=(6000357)房间用户属性数量达到上限。
ZIMErrorCodeMessageModuleReceiptReadError
ZIMErrorCodeMessageModuleReceiptReadError=(6000277)设置回执消息为已读错误。
ZIMErrorCodeCommonModuleUserIsNotExist
ZIMErrorCodeCommonModuleUserIsNotExist=(6000011)用户不存在。
ZIMErrorCodeMessageModuleMessageExceedsRevokeTime
ZIMErrorCodeMessageModuleMessageExceedsRevokeTime=(6000278)欲撤回消息但已超过撤回时限。
ZIMErrorCodeMessageModuleMessageHasBeenRevoked
ZIMErrorCodeMessageModuleMessageHasBeenRevoked=(6000279)欲撤回消息但消息已被撤回。
ZIMErrorCodeRoomModuleUserIsAlreadyInTheRoom
ZIMErrorCodeRoomModuleUserIsAlreadyInTheRoom=(6000320)用户已在房间内错误。
ZIMErrorCodeNetworkModuleRequestTimeout
ZIMErrorCodeNetworkModuleRequestTimeout=(6000105)向后台请求超时错误。
ZIMErrorCodeMessageModuleFilePermissionDenied
ZIMErrorCodeMessageModuleFilePermissionDenied=(6000216)文件权限错误。
ZIMErrorCodeMessageModuleFileDownloadFailed
ZIMErrorCodeMessageModuleFileDownloadFailed=(6000217)文件下载失败。
ZIMErrorCodeMessageModuleFileDownloadLimit
ZIMErrorCodeMessageModuleFileDownloadLimit=(6000218)文件大小下载超过限制。
ZIMErrorCodeMessageModuleFileDownloadUrlNotFound
ZIMErrorCodeMessageModuleFileDownloadUrlNotFound=(6000219)Url资源未找到。
ZIMErrorCodeMessageModuleFileDownloadHttpRequestServerError
ZIMErrorCodeMessageModuleFileDownloadHttpRequestServerError=(6000220)下载url发生服务端错误。
ZIMErrorCodeCommonModuleExceedDAULimit
ZIMErrorCodeCommonModuleExceedDAULimit=(6000015)超出了该 AppID 日活用户上限。
ZIMErrorCodeCommonModuleExceedMAULimit
ZIMErrorCodeCommonModuleExceedMAULimit=(6000016)超出了该 AppID 月活用户上限。
ZIMErrorCodeRoomModuleTheRoomIsConnecting
ZIMErrorCodeRoomModuleTheRoomIsConnecting=(6000326)多次重复尝试 createRoom、joinRoom 或 enterRoom 等接口或对于正在连接中的房间执行操作。请等待 onRoomStateChanged 返回房间连接结果的返回后再执行操作。
ZIMErrorCodeMessageModuleMessageReactionTypeExisted
ZIMErrorCodeMessageModuleMessageReactionTypeExisted=(6000280)表示用户在对一条消息进行某个 key 的表态或者删除表态时,该 key 已经被该用户表态过或者删除过。 处理方式:开发者可进行弹窗提示,或者不进行特殊处理。
ZIMErrorCodeMessageModuleCallInviteUserDoesNotExist
ZIMErrorCodeMessageModuleCallInviteUserDoesNotExist=(6000281)发起呼叫邀请时,所有被邀请者均未注册。 处理方式:1. 请确认被邀请者注册状态,如果拟被邀请的用户尚未注册,请先注册。2. 如果用户已注册,请检查被邀请者列表中的 UserID 是否正确。
ZIMErrorCodeMessageModuleMessageReceiptLimit
ZIMErrorCodeMessageModuleMessageReceiptLimit=(6000282)说明:调用 sendMessageReceiptsRead 接口一次性将 10 条以上消息设置为已读。请减少传入的消息数量到 10 条以内。
ZIMErrorCodeMessageModuleUserAlreadyInTheCall
ZIMErrorCodeMessageModuleUserAlreadyInTheCall=(6000283)说明:调用 callJoin 接口的设备,已在进阶模式呼叫且为主设备。 无需处理。
ZIMErrorCodeGroupModuleGroupWithDismissed
ZIMErrorCodeGroupModuleGroupWithDismissed=(6000527)说明:使用已被销毁的群 ID 创建群组。请使用其他 ID。
ZIMErrorCodeMessageModuleTheCallIsNotAdvancedModeError
ZIMErrorCodeMessageModuleTheCallIsNotAdvancedModeError=(6000284)说明:调用 callJoin,callQuit,callEnd,callingInvite 等进阶模式接口时,传入了普通模式呼叫 ID。请确认 callID 及其模式。
zim_error_code_network_module_user_id_error
zim_error_code_network_module_user_id_error=(6000124)说明:本次离线登录传入的 user id 与上次成功登录 user id 不匹配。
zim_error_code_message_module_sender_in_blacklist
zim_error_code_message_module_sender_in_blacklist=(6000284)说明:对方把你拉黑后或者你把对方拉黑后,尝试发消息时返回该报错。
zim_error_code_friend_module_already_add_to_blacklist
zim_error_code_friend_module_already_add_to_blacklist=(6000804 )说明:添加到黑名单时,如果对方已经在黑名单中,会返回该错误码。
zim_error_code_friend_module_cannot_add_self_to_blacklist
zim_error_code_friend_module_cannot_add_self_to_blacklist=(6000805 )说明:试图添加自己到黑名单中返回该错误码。
zim_error_code_friend_module_already_delete_from_blacklist
zim_error_code_friend_module_already_delete_from_blacklist=(6000806)说明:该用户已经从黑名单移除。
zim_error_code_friend_module_user_not_in_blacklist
zim_error_code_friend_module_user_not_in_blacklist=(6000807)说明:该用户不在黑名单中。
zim_error_code_friend_module_blacklist_list_quantity_limit
zim_error_code_friend_module_blacklist_list_quantity_limit=(6000808)说明:黑名单超出最大数量限制。
zim_error_code_friend_module_add_blacklist_fail
zim_error_code_friend_module_add_blacklist_fail=(6000815 )说明:黑名单添加失败,具体原因需要看 ZIMErrorUserInfo 中的 reason。
zim_error_code_friend_module_del_blacklist_fail
zim_error_code_friend_module_del_blacklist_fail=(6000816)说明:删除黑名单失败,具体原因需要看 ZIMErrorUserInfo 中的 reason。
zim_error_code_room_module_room_member_query_failed_completely
zim_error_code_room_module_room_member_query_failed_completely=(6000311)批量查询房间成员全部查询失败。
ZIMFriendApplicationListChangeAction
好友申请列表变更行为。
详情
好友申请列表变更行为。
Declared in ZIMDefines.h
属性
ZIMFriendApplicationListChangeActionAdded
ZIMFriendApplicationListChangeActionAdded=(0)新增行为
ZIMFriendApplicationListChangeActionDeleted
ZIMFriendApplicationListChangeActionDeleted=(1)删除行为。
ZIMFriendApplicationState
好友申请状态。
Declared in ZIMDefines.h
属性
ZIMFriendApplicationStateWaiting
ZIMFriendApplicationStateWaiting=(1)待响应。
ZIMFriendApplicationStateAccepted
ZIMFriendApplicationStateAccepted=(2)已接受。
ZIMFriendApplicationStateRejected
ZIMFriendApplicationStateRejected=(3)已拒绝。
Expired
Expired=(4)已过期。
Disabled
Disabled=(5)已失效
ZIMFriendApplicationType
好友申请类型。
Declared in ZIMDefines.h
属性
ZIMFriendApplicationTypeNone
ZIMFriendApplicationTypeNone=(0)空类型。
ZIMFriendApplicationTypeReceived
ZIMFriendApplicationTypeReceived=(1)收到的申请。
ZIMFriendApplicationTypeSent
ZIMFriendApplicationTypeSent=(2)发送的申请。
Both
Both=(3)双方都发起的申请。
ZIMFriendDeleteType
删除好友类型。
Declared in ZIMDefines.h
属性
Both
Both=(0)双向删除。
Single
Single=(1)单向删除。
ZIMFriendListChangeAction
好友列表变更行为。
详情
好友列表变更行为。
Declared in ZIMDefines.h
属性
ZIMFriendListChangeActionAdded
ZIMFriendListChangeActionAdded=(0)新增行为
ZIMFriendListChangeActionDeleted
ZIMFriendListChangeActionDeleted=(1)删除行为。
ZIMFriendRelationCheckType
好友关系检查类型。
Declared in ZIMDefines.h
属性
Both
Both=(0)双向检查。
Single
Single=(1)单向检查。
ZIMGeofencingType
地理围栏类型。
- 业务场景:例如当指定的地理围栏区域为欧洲时,不区分 App 用户所在区域,SDK 实际访问的区域将为欧洲。
Declared in ZIMDefines.h
属性
ZIMGeofencingTypeNone
ZIMGeofencingTypeNone=(0)默认类型。
ZIMGeofencingTypeInclude
ZIMGeofencingTypeInclude=(1)联合模式。
ZIMGeofencingTypeExclude
ZIMGeofencingTypeExclude=(2)排除模式。
ZIMGroupApplicationListChangeAction
入群申请列表变更行为。
详情
入群申请列表变更行为。
Declared in ZIMDefines.h
属性
ZIMGroupApplicationListChangeActionAdded
ZIMGroupApplicationListChangeActionAdded=(0)新增行为
ZIMGroupApplicationState
入群申请状态。
Declared in ZIMDefines.h
属性
ZIMGroupApplicationStateWaiting
ZIMGroupApplicationStateWaiting=(1)待响应。
ZIMGroupApplicationStateAccepted
ZIMGroupApplicationStateAccepted=(2)已接受。
ZIMGroupApplicationStateRejected
ZIMGroupApplicationStateRejected=(3)已拒绝。
ZIMGroupApplicationStateExpired
ZIMGroupApplicationStateExpired=(4)已过期。
ZIMGroupApplicationStateDisabled
ZIMGroupApplicationStateDisabled=(5)已失效
ZIMGroupApplicationType
入群申请类型。
Declared in ZIMDefines.h
属性
ZIMGroupApplicationTypeNone
ZIMGroupApplicationTypeNone=(0)空。
ZIMGroupApplicationTypeJoin
ZIMGroupApplicationTypeJoin=(1)加入申请。
ZIMGroupApplicationTypeInvite
ZIMGroupApplicationTypeInvite=(2)邀请申请。
ZIMGroupApplicationTypeBeInvite
ZIMGroupApplicationTypeBeInvite=(3)被邀请的申请。
ZIMGroupAttributesUpdateAction
群组属性变更行为。
详情
群组属性变更行为。
Declared in ZIMDefines.h
属性
ZIMGroupAttributesUpdateActionSet
ZIMGroupAttributesUpdateActionSet=(0)设置行为。
ZIMGroupAttributesUpdateActionDelete
ZIMGroupAttributesUpdateActionDelete =(1)删除行为。
ZIMGroupBeInviteMode
邀请目标验证模式。
Declared in ZIMDefines.h
属性
ZIMGroupBeInviteModeNone
ZIMGroupBeInviteModeNone=(0)被邀请人直接进入群。
ZIMGroupBeInviteModeAuth
ZIMGroupBeInviteModeAuth=(1)需要被邀请人同意才能加入群。
ZIMGroupEnterType
加入群组的类型。
详情
加入群组的类型。
Declared in ZIMDefines.h
属性
UNKNOWN
UNKNOWN=(0)未知类型。
CREATED
CREATED=(1)创建群时加入。
JOIN_APPLY
JOIN_APPLY=(2)申请加入群。
JOINED
JOINED=(3)直接加入群。
INVITED
INVITED=(4)直接邀请入群。
INVITE_APPLY
INVITE_APPLY=(5)邀请申请入群。
ZIMGroupEvent
群组事件。
详情
群组事件。
Declared in ZIMDefines.h
属性
NONE
NONE=(0)空。
CREATED
CREATED=(1)创建群。
DISMISSED
DISMISSED=(2)解散群。
JOINED
JOINED=(3)加入群。
INVITED
INVITED=(4)邀请入群。
LEFT
LEFT=(5)离开群。
KICKED_OUT
KICKED_OUT=(6)踢出群。
ZIMGroupInviteMode
邀请模式。
Declared in ZIMDefines.h
属性
ZIMGroupInviteModeAny
ZIMGroupInviteModeAny=(0)群内所有人都可邀请。
ZIMGroupInviteModeAdmin
ZIMGroupInviteModeAdmin=(1)群主或管理员才能邀请。
ZIMGroupJoinMode
入群模式。
Declared in ZIMDefines.h
属性
ZIMGroupJoinModeAny
ZIMGroupJoinModeAny=(0)任何人可直接加入群。
ZIMGroupJoinModeAuth
ZIMGroupJoinModeAuth=(1)需要群主或管理员审批。
ZIMGroupJoinModeForbid
ZIMGroupJoinModeForbid=(2)禁止加入群。
ZIMGroupMemberEvent
群成员事件。
详情
详细描述: 群成员事件。
Declared in ZIMDefines.h
属性
NONE
NONE=(0)空。
JOINED
JOINED=(1)已加入。
LEFT
LEFT=(2)离开。
KICKED_OUT
KICKED_OUT=(4)被踢出。
INVITED
INVITED=(5)被邀请。
ZIMGroupMemberState
群成员状态。
详情
群成员状态。
Declared in ZIMDefines.h
属性
QUIT
QUIT=(0)离开。
ENTER
ENTER=(1)进入。
ZIMGroupMessageNotificationStatus
群组通知状态枚举。
详情
群组通知状态。
- 业务场景:可以通过改枚举来判断群组的通知状态。
Declared in ZIMDefines.h
属性
ZIMGroupMessageNotificationStatusNotify
ZIMGroupMessageNotificationStatusNotify=(1)群组通知为开
ZIMConversationNotificationStatusDisturb
ZIMConversationNotificationStatusDisturb=(2)群组通知为关
ZIMGroupMuteMode
群组禁言模式。
详情
群组禁言模式。
Declared in ZIMDefines.h
属性
ZIMGroupMuteModeNone
ZIMGroupMuteModeNone=(0)取消禁言。
ZIMGroupMuteModeNormal
ZIMGroupMuteModeNormal=(1)群普通成员禁言模式。
ZIMGroupMuteModeAll
ZIMGroupMuteModeAll=(2)群全体禁言。
ZIMGroupMuteModeCustom
ZIMGroupMuteModeCustom=(3)自定义群禁言模式。
ZIMGroupState
群状态。
详情
群状态。
Declared in ZIMDefines.h
属性
QUIT
QUIT=(0)离开。
ENTER
ENTER=(1)进入。
ZIMMediaFileType
媒体文件类型
详情
允许下载的媒体文件类型,包含图片原图、大图、缩略图,一般文件,音频文件,视频文件及其首帧图。
Declared in ZIMDefines.h
属性
ZIMMediaFileTypeOriginalFile
ZIMMediaFileTypeOriginalFile=(1)原始文件类型,适用于图片原图、音频文件以及视频文件。当调用 [downloadMediaFile] 后,SDK 将更新 ZIMFileMessage 里的 fileLocalPath 属性。
ZIMMediaFileTypeLargeImage
ZIMMediaFileTypeLargeImage=(2)图片大图类型。当调用 [downloadMediaFile] 后,SDK 将更新 ZIMImageMessage 里的 largeImageLocalPath 属性。
ZIMMediaFileTypeThumbnail
ZIMMediaFileTypeThumbnail=(3)图片缩略图类型。当调用 [downloadMediaFile] 后,SDK 将更新 ZIMImageMessage 里的 thumbnailLocalPath 属性。
ZIMMediaFileTypeVideoFirstFrame
ZIMMediaFileTypeVideoFirstFrame=(4)视频首帧图类型。当调用 [downloadMediaFile] 后,SDK 将更新 ZIMImageMessage 里的 thumbnailLocalPath 属性。
ZIMMessageDirection
消息的方向。
详情
描写当前消息是发送的还是接受的。
Declared in ZIMDefines.h
属性
ZIM_MESSAGE_DIRECTION_SEND
ZIM_MESSAGE_DIRECTION_SEND=(0)消息已发送。
ZIM_MESSAGE_DIRECTION_RECEIVE
ZIM_MESSAGE_DIRECTION_RECEIVE=(1)消息已接受。
ZIMMessageMentionedType
消息提醒的类型
详情
标志消息提醒的类型
- 业务场景:用于判断该提醒所属的类型
Declared in ZIMDefines.h
属性
ZIMMessageMentionedTypeMentionMe
ZIMMessageMentionedTypeMentionMe=(1)提醒我
ZIMMessageMentionedTypeMentionAll
ZIMMessageMentionedTypeMentionAll=(2)提醒所有人
ZIMMessageMentionedTypeMentionAllAndMe
ZIMMessageMentionedTypeMentionAllAndMe=(3)提醒所有人且提醒我
ZIMMessageOrder
消息顺序。
详情
用于表示消息列表的顺序。
Declared in ZIMDefines.h
属性
ZIMMessageOrderDescending
ZIMMessageOrderDescending=(0)代表消息列表降序 (消息列表顺序从新到旧)。
ZIMMessageOrderAscending
ZIMMessageOrderAscending=(1)代表消息列表升序 (消息列表顺序从旧到新)。
ZIMMessagePinStatus
消息置顶状态枚举。
详情
消息置顶状态。
- 业务场景:可以通过枚举来判断消息的置顶状态。
Declared in ZIMDefines.h
属性
ZIMMessagePinStatusNotPinned
ZIMMessagePinStatusNotPinned=(0)取消置顶
ZIMMessagePinStatusPinned
ZIMMessagePinStatusPinned=(1)置顶
ZIMMessagePinStatusUpdated
ZIMMessagePinStatusUpdated=(2)置顶信息更新
ZIMMessagePriority
消息的优先级。
详情
标识一条消息的优先级。
- 业务场景:可用于设置一条消息被发送时的优先级,优先级越高,可靠性越高,低优先级的可能因为弱网而被丢弃。
Declared in ZIMDefines.h
属性
ZIMMessagePriorityLow
ZIMMessagePriorityLow=(1)低优先级。
- 业务场景:一般用于发送房间内的弹幕等不重要的消息。
ZIMMessagePriorityMedium
ZIMMessagePriorityMedium=(2)中优先级。
- 业务场景:一般用于发送常规聊天信息。
ZIMMessagePriorityHigh
ZIMMessagePriorityHigh=(3)高优先级。
- 业务场景:一般用于发送房间内礼物、打赏等重要的信息。
ZIMMessageReceiptStatus
详情
回执状态
Declared in ZIMDefines.h
属性
ZIMMessageReceiptStatusNone
ZIMMessageReceiptStatusNone=(0)不是回执。
ZIMMessageReceiptStatusProcessing
ZIMMessageReceiptStatusProcessing=(1)回执进行中。
ZIMMessageReceiptStatusDone
ZIMMessageReceiptStatusDone=(2)回执已完成。
ZIMMessageReceiptStatusExpired
ZIMMessageReceiptStatusExpired=(3)回执已过期。
ZIMMessageReceiptStatusFailed
ZIMMessageReceiptStatusFailed=(4)回执已失败。
ZIMMessageRepliedInfoState
回复消息所引用的源消息状态。
Declared in ZIMDefines.h
属性
ZIMMessageRepliedInfoStateNormal
ZIMMessageRepliedInfoStateNormal=(0)正常状态。
ZIMMessageRepliedInfoStateDeleted
ZIMMessageRepliedInfoStateDeleted=(1)已删除。
ZIMMessageRepliedInfoStateNotFound
ZIMMessageRepliedInfoStateNotFound=(2)未找到。
ZIMMessageRevokeStatus
消息撤回状态。
详情
标识当前撤回消息的状态。
Declared in ZIMDefines.h
属性
UNKNOWN
UNKNOWN=(-1)未知状态。
SELF_REVOKE
SELF_REVOKE=(0)主动撤回。
SYSTEM_REVOKE
SYSTEM_REVOKE=(1)系统撤回。
API_REVOKE
API_REVOKE=(2)服务端 API 撤回。
ADMIN_REVOKE
ADMIN_REVOKE=(3)群管理员撤回。
GROUP_OWNER_REVOKE
GROUP_OWNER_REVOKE=(4)群主撤回。
ZIMMessageRevokeStatusAuditRejectRevoke
ZIMMessageRevokeStatusAuditRejectRevoke=(6)未通过审核撤回。
ZIMMessageSentStatus
消息发送的情况。
详情
描述当前发送的消息的情况。
Declared in ZIMDefines.h
属性
ZIM_MESSAGE_SENT_STATUS_SENDING
ZIM_MESSAGE_SENT_STATUS_SENDING=(0)消息发送中。
ZIM_MESSAGE_SENT_STATUS_SUCCESS
ZIM_MESSAGE_SENT_STATUS_SUCCESS=(1)消息发送成功。
ZIM_MESSAGE_SENT_STATUS_FAILED
ZIM_MESSAGE_SENT_STATUS_FAILED=(2)消息发送失败。
ZIMMessageType
消息类型。
详情
标识当前消息的类型。
- 业务场景:可用于判断此消息是哪种类型的消息。
Declared in ZIMDefines.h
属性
ZIMMessageTypeText
ZIMMessageTypeText=(1)普通文本消息,可用于传递普通文本消息。
ZIMMessageTypeCommand
ZIMMessageTypeCommand=(2)自定义二进制消息,可用于传递自定义的二进制消息。该消息类型不支持离线消息和本地存储。
ZIMMessageTypeUnknown
ZIMMessageTypeUnknown=(0)未知类型,收到未知类型的消息,表明发送方可能发送了该用户不支持的消息类型,需要建议用户更新版本。
ZIMMessageTypeBarrage
ZIMMessageTypeBarrage=(20)弹幕消息,可用于直播间发送的弹幕。该消息类型不支持离线消息和本地存储。
ZIMMessageTypeImage
ZIMMessageTypeImage=(11)图片消息,可用于发送图片消息,仅支持 ".jpg", ".jpeg", ".png", ".bmp", ".gif", ".tiff" 图片类型。发送图片后,服务端将会生成原图的大图和缩略图。
ZIMMessageTypeFile
ZIMMessageTypeFile=(12)文件消息,用于发送文件消息,无文件类型限制。
ZIMMessageTypeAudio
ZIMMessageTypeAudio=(13)音频消息,用于发送音频消息,仅支持 ".mp3" 音频类型。
ZIMMessageTypeVideo
ZIMMessageTypeVideo=(14)视频消息,用于发送视频消息,仅支持 ".mp4", ".mov" 视频类型。发送视频消息后,服务端将会生成该视频文件的首帧图。
ZIMMessageTypeSystem
ZIMMessageTypeSystem=(30)系统消息,常用于业务层需要自定义的本地消息,通常用于插入本地消息接口。(自 2.8.0 起废弃,请使用自定义消息类型替代)。
ZIMMessageTypeRevoke
ZIMMessageTypeRevoke=(31)撤回消息。
ZIMMessageTypeCombine
ZIMMessageTypeCombine=(100)合并消息。
ZIMMessageTypeCustom
ZIMMessageTypeCustom=(200)自定义消息。
ZIMMessageTypeTips
ZIMMessageTypeTips=(32)Tips 消息。
ZIMMessageTypeMultiple
ZIMMessageTypeMultiple=(10)组合消息,可用于发送文本、富媒体文件、自定义消息的组合消息。
ZIMPlatformType
SDK 运行的平台
详情
SDK 运行的平台。
Declared in ZIMDefines.h
属性
ZIMPlatformTypeWin
ZIMPlatformTypeWin=(1)Windows 平台。
ZIMPlatformTypeIPhoneOS
ZIMPlatformTypeIPhoneOS=(2)iOS 平台。
ZIMPlatformTypeAndroid
ZIMPlatformTypeAndroid=(3)Android 平台。
ZIMPlatformTypeMacOS
ZIMPlatformTypeMacOS=(4)MacOS 平台。
ZIMPlatformTypeLinux
ZIMPlatformTypeLinux=(5)Linux 平台。
ZIMPlatformTypeWeb
ZIMPlatformTypeWeb=(6)Web 平台。
ZIMPlatformTypeMiniProgram
ZIMPlatformTypeMiniProgram=(7)小程序平台。
ZIMPlatformTypeIPadOS
ZIMPlatformTypeIPadOS=(9)iPad 平台。
ZIMPlatformTypeUnknown
ZIMPlatformTypeUnknown=(32)不属于上述平台的平台。
ZIMRevokeType
消息撤回类型。
详情
标识当前撤回消息的类型。
- 业务场景:可用于判断此消息是哪种撤回类型的消息。
Declared in ZIMDefines.h
属性
TWO_WAY
TWO_WAY=(1)双边撤回。
ONE_WAY
ONE_WAY=(2)单边撤回。
ZIMRoomAttributesUpdateAction
房间属性变更行为。
详情
房间属性变更行为。
Declared in ZIMDefines.h
属性
ZIMRoomAttributesUpdateActionSet
ZIMRoomAttributesUpdateActionSet=(0)设置行为。
ZIMRoomAttributesUpdateActionDelete
ZIMRoomAttributesUpdateActionDelete =(1)删除行为。
ZIMRoomEvent
导致房间连接状态发生变更的事件。
详情
使得连接状态 Connection State 发生变化的原因。
- 业务场景:可用于判断登录/登出是否成功,以及处理断网等异常情况。
- 注意事项:请配合 Connection State 参数使用
Declared in ZIMDefines.h
属性
ZIMRoomEventSuccess
ZIMRoomEventSuccess=(0)成功。
ZIMRoomEventNetworkInterrupted
ZIMRoomEventNetworkInterrupted=(1)房间网络临时中断。
ZIMRoomEventNetworkDisconnected
ZIMRoomEventNetworkDisconnected=(2)房间网络断开。
ZIMRoomEventRoomNotExist
ZIMRoomEventRoomNotExist=(3)房间不存在。
ZIMRoomEventActiveCreate
ZIMRoomEventActiveCreate=(4)用户开始创建房间。
ZIMRoomEventCreateFailed
ZIMRoomEventCreateFailed=(5)创建房间失败。
ZIMRoomEventActiveEnter
ZIMRoomEventActiveEnter=(6)用户开始进入房间。
ZIMRoomEventEnterFailed
ZIMRoomEventEnterFailed=(7)用户进入房间失败。
ZIMRoomEventKickedOut
ZIMRoomEventKickedOut=(8)用户被踢出房间。
ZIMRoomEventConnnectTimeout
ZIMRoomEventConnnectTimeout=(9)链接超时。
ZIMRoomEventKickedOutByOtherDevice
ZIMRoomEventKickedOutByOtherDevice=(10)多端登录进入相同房间导致用户被踢出房间。
ZIMRoomEventActiveSwitch
ZIMRoomEventActiveSwitch=(11)切换房间。
ZIMRoomEventSwitchFailed
ZIMRoomEventSwitchFailed=(12)切换房间失败。
ZIMRoomState
详情描述:描述用户与房间的连接状态。
详情
描述用户与房间的连接状态。
- 注意事项:请配合 ZIMRoomEvent 参数使用
Declared in ZIMDefines.h
属性
ZIMRoomStateDisconnected
ZIMRoomStateDisconnected=(0)代表与房间的连接中断,[createRoom]、[joinRoom]、[enterRoom] 调用失败,断网时间过长导致房间心跳超时、后台通知该用户已被踢出房间、登出会抛这个状态。
ZIMRoomStateConnecting
ZIMRoomStateConnecting=(1)connecting 代表与房间的连接状态处于连接中,[createRoom]、[joinRoom]、[enterRoom] 调用后,后台未回包,网络断开会抛出这个状态。
ZIMRoomStateConnected
ZIMRoomStateConnected=(2)connected 代表与房间连接正常。[createRoom]、[joinRoom]、[enterRoom] 调用成功,断网重连且房间心跳未超时、会抛出这个状态。
ZIMTipsMessageChangeInfoType
Tips 消息附加信息的类型。
详情
Tips 消息附加信息的类型。
Declared in ZIMDefines.h
属性
ZIMTipsMessageChangeInfoTypeGroupDataChanged
ZIMTipsMessageChangeInfoTypeGroupDataChanged=(1)群名、群头像、群公告存在复数变更事件。
ZIMTipsMessageChangeInfoTypeGroupNoticeChanged
ZIMTipsMessageChangeInfoTypeGroupNoticeChanged=(2)群公告变更事件。
ZIMTipsMessageChangeInfoTypeGroupNameChanged
ZIMTipsMessageChangeInfoTypeGroupNameChanged=(3)群名变更事件。
ZIMTipsMessageChangeInfoTypeGroupAvatarUrlChanged
ZIMTipsMessageChangeInfoTypeGroupAvatarUrlChanged=(4)群头像变更事件。
ZIMTipsMessageChangeInfoTypeGroupMuteChanged
ZIMTipsMessageChangeInfoTypeGroupMuteChanged=(5)群禁言状态变更事件。
ZIMTipsMessageChangeInfoTypeGroupOwnerTransferred
ZIMTipsMessageChangeInfoTypeGroupOwnerTransferred=(10)群主转移事件。
ZIMTipsMessageChangeInfoTypeGroupMemberRoleChanged
ZIMTipsMessageChangeInfoTypeGroupMemberRoleChanged=(11)群成员角色变更事件。
GROUP_MEMBER_MUTE_CHANGED
GROUP_MEMBER_MUTE_CHANGED=(12)群成员禁言状态变更事件。
ZIMTipsMessageChangeInfoTypeGroupMessagePinInfoChanged
ZIMTipsMessageChangeInfoTypeGroupMessagePinInfoChanged=(21)群消息置顶或取消置顶事件。
ZIMTipsMessageEvent
Tips 消息事件。
详情
用于标识 tips 消息对应的事件,客户可通过不同枚举读取不同字段。
Declared in ZIMDefines.h
属性
ZIMTipsMessageEventGroupCreated
ZIMTipsMessageEventGroupCreated=(1)ZIMTipsMessageEventGroupDismissed
ZIMTipsMessageEventGroupDismissed=(2)ZIMTipsMessageEventGroupJoined
ZIMTipsMessageEventGroupJoined=(3)ZIMTipsMessageEventGroupInvited
ZIMTipsMessageEventGroupInvited=(4)ZIMTipsMessageEventGroupLeft
ZIMTipsMessageEventGroupLeft=(5)ZIMTipsMessageEventGroupKickedOut
ZIMTipsMessageEventGroupKickedOut=(6)ZIMTipsMessageEventGroupInfoChanged
ZIMTipsMessageEventGroupInfoChanged=(7)ZIMTipsMessageEventGroupMemberInfoChanged
ZIMTipsMessageEventGroupMemberInfoChanged=(8)ZIMTipsMessageEventGroupMessagePinned
ZIMTipsMessageEventGroupMessagePinned=(9)ZIMUserOnlineStatus
用户在线状态。
详情
用户在线状态。
Declared in ZIMDefines.h
属性
ZIMUserOnlineStatusOnline
ZIMUserOnlineStatusOnline=(0)在线。用户已登录且网络状态良好的情况下会处于该状态。
ZIMUserOnlineStatusOffline
ZIMUserOnlineStatusOffline=(1)离线。用户未调用 logout 主动登出,因为网络断开、app 被杀、退后台、锁屏等原因于后台的长链接断开后,将处于该状态。
ZIMUserOnlineStatusLogout
ZIMUserOnlineStatusLogout=(2)登出。用户主动登出会处于该状态。
ZIMUserOnlineStatusUnknown
ZIMUserOnlineStatusUnknown=(99)未知状态。保底枚举。
ZIMUserRelationType
好友关系类型。
Declared in ZIMDefines.h
属性
SingleNo
SingleNo=(1)A 的好友表中没有 B,但无法确定 B 的好友表中是否有 A。
SingleHave
SingleHave=(2)A 的好友表中有 B,但无法确定 B 的好友表中是否有 A。
BothAllNo
BothAllNo=(3)A 的好友表中没有 B,B 的好友表中也没有 A。
BothSelfHave
BothSelfHave=(4)A 的好友表中有 B,但 B 的好友表中没有 A。
BothOtherHave
BothOtherHave=(5)A 的好友表中没有 B,但 B 的好友表中有 A。
BothAllHave
BothAllHave=(6)A 的好友表中有 B,B 的好友表中也有 A。
