
环信 IM 开发文档
12小时快速集成单聊、群聊、聊天室、推送系统通知等完备 IM 功能,全平台覆盖
12小时快速集成单聊、群聊、聊天室、推送系统通知等完备 IM 功能,全平台覆盖
Web SDK 内部使用 IndexedDB 在本地数据库中保存单聊和群聊会话,通过 LocalCache 模块对本地会话数据进行管理。
支持注册、删除用户、获取用户详情、修改用户密码、获取用户在线状态和获取指定账号的在线登录设备列表。
提供发送和接收消息等功能,支持自定义消息列表区域、消息气泡和消息输入框、以及监听聊天消息相关事件等。
展示当前用户的所有会话并且提供会话相关功能,支持自定义标题栏、自定义会话布局等。
展示通讯录列表,包括添加联系人,好友申请列表入口,联系人列表等。支持自定义联系人列表和联系人事件监听。
内置浅色和深色主题,默认为浅色主题。
指用户可以引用一条已发送的消息。
指用户可以使用表情符号回复消息。在单群聊 UIKit 中,用户可以长按单条消息触发消息拓展功能菜单,选择表情回复。
指用户可以编辑一条已发送的消息。消息编辑可以帮助用户纠正错误,或添加新信息。
指用户可以撤回一条已发送的消息。消息撤回可以帮助用户撤回错误发送的消息,或撤回不想让其他用户看到的消息。
指用户可以将消息转发给其他用户。你可以转发单条消息,也可以选择多条消息进行合并转发。
指用户可以将一条消息翻译成其他语言。
语音消息指以语音形式发送和接收的消息,可替代文字交流。
未读消息数是指用户收到的但尚未查看的消息数量。
已读回执用于告知消息发送者,接收者已经阅读了其发送的消息。
已发送回执用于告知消息发送者,其发送的消息已经成功发送到服务器、接收方以及发送失败。
文件共享允许用户通过即时通讯应用发送和接收文件。文件共享可以用于分享文档、图片、视频等文件。
消息话题(即 Thread)指用户可以在群组聊天中根据一条消息创建话题进行深入探讨,讨论和追踪特定项目任务,而不影响其他聊天内容。
会话已读是指显示用户是否已阅读过含有未读消息的特定会话。
会话置顶是指用户将重要的会话固定在聊天列表顶部,方便快速访问常用或优先级别的会话。
会话免打扰是指用户暂时关闭特定会话的通知,避免被打扰。
会话删除是指用户永久删除不再需要的会话,清理会话列表。
支持创建聊天室、离开聊天室和解散聊天室。
聊天室 UIKit 内置浅色和深色主题,默认为浅色主题。
用户可在聊天室中向其他成员发送文字和表情的消息,也可以通过赠送虚拟礼物,向聊天室中的主播或其他用户表达赞赏或者支持。
向 App 内所有聊天室中的所有用户发送消息或通知,可用于传达重要信息、公告、提醒或紧急通知等。
聊天室未读消息数指在一个聊天室中用户尚未读取的消息数量。
当用户发现其他人发布了可能违反聊天室规则或道德准则的消息时,可以举报该消息,促使聊天室所有者采取适当的行动。
将聊天室中的单条消息从一种语言转换成另一种语言。
在聊天室中撤销已经发送的消息,使其他用户无法再看到该消息。
聊天室成员列表显示了该聊天室中的当前在线用户。
在聊天室中查找指定成员的功能,支持本地搜索和模糊匹配。
聊天室所有者可以在聊天室中对某个特定的成员禁言,通常是对违反聊天室规则、发表不当言论或不断干扰聊天室秩序的成员所采取的一种惩罚。
记录被禁止发言用户的列表。
从聊天室中将某个成员踢出的行为。通常,当某成员违反了聊天室规则或发表了不当言论,聊天室所有者会对该成员进行移除。