TYPES

SDK 中的类型常量。为了代码简洁、方便阅读,部分常量使用常见的英文单词缩写描述,具体如下:

缩写 全称
CONV CONVERSATION(会话)
GRP GROUP(群组)
MSG MESSAGE(消息)
SYS SYSTEM(系统)
MBR MEMBER(成员)
ACPT ACCEPT(接受)
NOTE NOTIFY(通知)
MULT MULTIPLE(多重的)
Example
// 判断消息类型
const isTextMessage = message.type === TIM.TYPES.MSG_TEXT // 是否是文本消息类型
// 判断会话类型
const isGroupConversation = conversation.type === TIM.TYPES.CONV_GROUP // 是否是群组会话

Members

(static) MSG_TEXT

消息类型:文本消息

(static) MSG_IMAGE

消息类型:图片消息

(static) MSG_SOUND

消息类型:音频消息

注意:已废弃,请使用 MSG_AUDIO

(static) MSG_AUDIO

消息类型:音频消息

(static) MSG_FILE

消息类型:文件消息

(static) MSG_VIDEO

消息类型:视频消息

(static) MSG_GEO

消息类型:位置消息

(static) MSG_GRP_TIP

消息类型:群提示消息

(static) MSG_GRP_SYS_NOTICE

消息类型:群系统通知消息

(static) MSG_CUSTOM

消息类型:自定义消息

(static) MSG_MERGER

消息类型:合并消息。v2.10.1 起支持。

(static) MSG_PRIORITY_HIGH

群消息高优先级。建议选择该优先级的消息类型:红包消息和礼物消息

(static) MSG_PRIORITY_NORMAL

群消息普通优先级。建议选择该优先级的消息类型:普通文本消息

(static) MSG_PRIORITY_LOW

群消息低优先级。建议选择该优先级的消息类型:点赞消息

(static) MSG_PRIORITY_LOWEST

群消息最低优先级。建议选择该优先级的消息类型:最不重要的消息

(static) CONV_C2C

会话类型:C2C(Client to Client, 端到端) 会话

(static) CONV_GROUP

会话类型:GROUP(群组) 会话

(static) CONV_SYSTEM

会话类型:SYSTEM(系统) 会话

(static) GRP_PRIVATE

Deprecated:
  • !!!v2.7.1起弃用,请使用 GRP_WORK。

群组类型:私有群

(static) GRP_WORK

群组类型:好友工作群

(static) GRP_PUBLIC

群组类型:陌生人社交群

(static) GRP_CHATROOM

Deprecated:
  • !!!v2.7.1起弃用,请使用 GRP_MEETING。

群组类型:聊天室

(static) GRP_MEETING

群组类型:临时会议群

(static) GRP_AVCHATROOM

群组类型:直播群

(static) GRP_MBR_ROLE_OWNER

群成员角色:群主

(static) GRP_MBR_ROLE_ADMIN

群成员角色:管理员

(static) GRP_MBR_ROLE_MEMBER

群成员角色:普通群成员

(static) GRP_TIP_MBR_JOIN

群提示:有成员加群

(static) GRP_TIP_MBR_QUIT

群提示:有群成员退群

(static) GRP_TIP_MBR_KICKED_OUT

群提示:有群成员被踢出群

(static) GRP_TIP_MBR_SET_ADMIN

群提示:有群成员被设为管理员

(static) GRP_TIP_MBR_CANCELED_ADMIN

群提示:有群成员被撤销管理员

(static) GRP_TIP_GRP_PROFILE_UPDATED

群提示:群组资料变更

(static) GRP_TIP_MBR_PROFILE_UPDATED

群提示:群成员资料变更

(static) MSG_REMIND_ACPT_AND_NOTE

群消息提示类型:SDK 接收消息并通知接入侧,接入侧做提示

(static) MSG_REMIND_ACPT_NOT_NOTE

群消息提示类型:SDK 接收消息并通知接入侧,接入侧不做提示

(static) MSG_REMIND_DISCARD

群消息提示类型:SDK 拒收消息

(static) GENDER_UNKNOWN

性别:未设置性别

(static) GENDER_FEMALE

性别:女性

(static) GENDER_MALE

性别:男性

(static) KICKED_OUT_MULT_ACCOUNT

被踢类型:多账号登录被踢

(static) KICKED_OUT_MULT_DEVICE

被踢类型:多终端登录被踢

(static) KICKED_OUT_USERSIG_EXPIRED

被踢类型:签名过期

(static) ALLOW_TYPE_ALLOW_ANY

当被人加好友时:允许任何人添加自己为好友

(static) ALLOW_TYPE_NEED_CONFIRM

当被人加好友时:需要经过自己确认才能添加自己为好友

(static) ALLOW_TYPE_DENY_ANY

当被人加好友时:不允许任何人添加自己为好友

(static) FORBID_TYPE_NONE

管理员禁止加好友标识:默认值,允许加好友

(static) FORBID_TYPE_SEND_OUT

管理员禁止加好友标识:禁止该用户发起加好友请求

(static) JOIN_OPTIONS_FREE_ACCESS

加群选项:自由加入

(static) JOIN_OPTIONS_NEED_PERMISSION

加群选项:需要管理员同意

(static) JOIN_OPTIONS_DISABLE_APPLY

加群选项:不允许加群

(static) JOIN_STATUS_SUCCESS

加群申请状态:加群成功

(static) JOIN_STATUS_ALREADY_IN_GROUP

加群申请状态:已在群中

(static) JOIN_STATUS_WAIT_APPROVAL

加群申请状态:等待管理员同意

(static) GRP_PROFILE_OWNER_ID

群资料:群主 ID

(static) GRP_PROFILE_CREATE_TIME

群资料:群创建时间

(static) GRP_PROFILE_LAST_INFO_TIME

群资料:最后一次群资料变更时间

(static) GRP_PROFILE_MEMBER_NUM

群资料:当前群组的群成员数量

(static) GRP_PROFILE_MAX_MEMBER_NUM

群资料:当前群组的最大群成员数量

(static) GRP_PROFILE_JOIN_OPTION

群资料:申请加群选项

(static) GRP_PROFILE_INTRODUCTION

群资料:群介绍

(static) GRP_PROFILE_NOTIFICATION

群资料:群公告

(static) GRP_PROFILE_MUTE_ALL_MBRS

群资料:全体禁言设置。v2.6.2 起支持。

(static) NET_STATE_CONNECTED

网络状态:已接入网络。v2.5.0 起支持。

(static) NET_STATE_CONNECTING

网络状态:连接中。v2.5.0 起支持。

(static) NET_STATE_DISCONNECTED

网络状态:未接入网络。v2.5.0 起支持。

(static) MSG_AT_ALL

群聊时 @ 所有人。v2.9.0 起支持