IM即时通讯

常量定义

更新时间: 2024/09/03 14:09:16

Platform

平台类型

代码 数值 含义
IOS 1 IOS
ANDROID 2 ANDROID
WIN 3 WIN
XOS 4 XOS
WEB 5 WEB
MINI_WEB 6 MINI_WEB
LINUX 7 LINUX
ANDROID_PAD 8 ANDROID_PAD
IPAD 9 IPAD

MsgType

消息类型

代码 数值 含义
TEXT 101 文本消息
PICTURE 102 图片消息
VOICE 103 语音消息
VIDEO 104 视频消息
FILE 105 文件消息
AT_TEXT 106 @消息
MERGER 107 合并消息
CARD 108 名片消息
LOCATION 109 位置消息
CUSTOM 110 自定义消息
HAS_READ_RECEIPT 112 已读
TYPING 113 正在输入状态
QUOTE 114 引用消息
CUSTOM_FACE 115 动图消息
GROUP_HAS_READ_RECEIPT 116 群消息已读回执
CUSTOM_MSG_NOT_TRIGGER_CONVERSATION 119 后端API会用到
CUSTOM_MSG_ONLINE_ONLY 120 后端API会用到
FRIEND_APPLICATION_APPROVED_NTF 1201 同意加好友申请通知
FRIEND_APPLICATION_REJECTED_NTF 1202 拒绝加好友申请通知
FRIEND_APPLICATION_NTF 1203 加好友通知
FRIEND_ADDED_NTF 1204 添加好友通知
FRIEND_DELETED_NTF 1205 删除好友通知
FRIEND_REMARK_SET_NTF 1206 设置好友备注通知
BLACK_ADDED_NTF 1207 加黑名单通知
BLACK_DELETED_NTF 1208 移除黑名单通知
CONVERSATION_CHANGE_NTF 1300 会话免打扰设置通知
USERINFO_UPDATED_NTF 1303 个人信息变更通知
OA_NTF 1400 oa 通知
GROUP_CREATED_NTF 1501 群创建通知
GROUP_INFO_SET_NTF 1502 更新群信息通知
JOIN_GROUP_APPLICATION_NTF 1503 申请加群通知
MEMBER_QUIT_NTF 1504 群成员退出通知
GROUP_APPLICATION_ACCEPTED_NTF 1505 同意加群申请通知
GROUP_APPLICATION_REJECTED_NTF 1506 拒绝加群申请通知
GROUP_OWNER_TRANSFERRED_NTF 1507 群主更换通知
MEMBER_KICKED_NTF 1508 群成员被踢通知
MEMBER_INVITED_NTF 1509 邀请群成员通知
MEMBER_ENTER_NTF 1510 群成员进群通知
GROUP_DISBAND_NTF 1511 解散群通知
GROUP_MEMBER_MUTED_NTF 1512 群成员禁言通知
GROUP_MEMBER_CANCEL_MUTED_NTF 1513 取消群成员禁言通知
GROUP_MUTED_NTF 1514 群禁言通知
GROUP_CANCEL_MUTED_NTF 1515 取消群禁言通知
GROUP_MEMBER_INFO_CHANGED_NTF 1516 设置群成员信息通知
GROUP_ANNOUNCEMENT_NTF 1519 群公告
GROUP_NAME_CHANGED_NTF 1520 修改群名称
REVOKE_MESSAGE_NTF 2001 业务通知

MsgStatus

消息状态

代码 数值 含义
UNDEFINE 0 未定义
SENDING 1 发送中
SUCCEEDED 2 发送成功
FAILED 3 发送失败
DELETED 4 已删除
REVOKE 5 已撤回,客户端不用关心

ConversationType

会话类型

代码 数值 含义
UNDEFINE 0 未定义
SINGLE_CHAT 1 单聊
SUPER_GROUP_CHAT 3 群聊
NOTIFICATION 4 通知

MessageLevel

标识消息级别

代码 数值 含义
MessageLevelUser 100 用户
MessageLevelSystem 200 系统

ReceiveMessageOpt

消息接收选项

代码 数值 含义
ReceiveMessageOptReceive 0 在线正常接收消息,离线时会进行 APNs 推送
ReceiveMessageOptNotReceive 1 不会接收到消息,离线不会有推送通知
ReceiveMessageOptNotNotify 2 在线正常接收消息,离线不会有推送通知

GroupMemberFilter

群成员查询

代码 数值 含义
群主 0 所有成员
OWNER 1 群主
ADMIN 2 群管理员
MEMBER 3 群成员
ADMIN_AND_MEMBER 4 管理员和成员
UPER_AND_ADMIN 5 群主和管理员

GrpRole

群成员角色

代码 数值 含义
OWNER 100 群主
ADMIN 60 群管理员
MEMBER 20 群成员

Gender

性别类型

代码 数值 含义
GenderMale 1 男性
GenderFemale 2 女性

ApplicationStatus

申请消息状态

代码 数值 含义
ApplicationStatusDecline -1 已拒绝
ApplicationStatusNormal 0 等待处理
ApplicationStatusAccept 1 已同意

GrpAtType

强提醒类型

代码 数值 含义
AT_NORMAL 0 清除所有
AT_ME 1 @我
AT_ALL 2 @所有
AT_ALL_AT_ME 3 @所有&@我
GROUP_NOTIFICATION 4 群通知

GrpVerification

进群验证设置选项

代码 数值 含义
APPLY_NEED_VERIFICATION_INVITE_DIRECTLY 0 申请入群需审批,邀请可直接入群
ALL_NEED_VERIFICATION 1 申请入群和群成员邀请需审批,群主或管理员邀请可直接入群
DIRECTLY 2 直接入群

GrpStatus

群状态

代码 数值 含义
GROUP_OK 0 正常
GROUP_BANNED 1 被封
GROUP_DISSOLVE 2 解散
GROUP_MUTED 3 禁言

JoinSource

入群方式

代码 数值 含义
JoinTypeInvited 2 通过邀请
JoinTypeSearch 3 通过搜索
JoinTypeQRCode 4 通过二维码

错误码

错误码 描述
10000 网络请求错误
10001 网络等待超时错误
10002 参数错误
10003 超时错误
10004 资源未加载完毕
10005 未知错误
10006 SDK 内部错误
10100 用户不存在
10101 用户已退出登录
10102 重复登录
10200 上传的文件不存在
10201 消息解压失败
10202 消息解码失败
10203 不支持的长连接协议
10204 消息重复发送
10205 消息类型不支持
10301 不支持的会话操作
10400 群组ID不存在
10401 群组类型错误