diff --git a/docs/README.md b/docs/README.md
index 002910cb6..4da0a78c4 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -384,10 +384,10 @@ projects:
link: /document/ios/message_forward.html
- icon: /sdk/web.svg
text: Web
- link: /document/web/message_send_receive.html#发送和接收合并消息
+ link: /document/web/message_send.html#发送合并消息
- icon: /sdk/applet.svg
text: 小程序
- link: /document/applet/message_send_receive.html#发送和接收合并消息
+ link: /document/applet/message_send.html#发送合并消息
- icon: /sdk/harmonyos.svg
text: HarmonyOS
link: /document/harmonyos/message_forward.html
diff --git a/docs/document/android/elite_sdk.md b/docs/document/android/elite_sdk.md
index d0458ff2c..46e19aa11 100644
--- a/docs/document/android/elite_sdk.md
+++ b/docs/document/android/elite_sdk.md
@@ -47,7 +47,7 @@ dependencies {
消息管理 |
发送和接收消息 |
发送和接收消息 |
- 发送和接收消息 |
+ 发送和接收消息 |
✅ |
✅ |
diff --git a/docs/document/android/message_forward.md b/docs/document/android/message_forward.md
index 1d2deb2d6..49130b6e9 100644
--- a/docs/document/android/message_forward.md
+++ b/docs/document/android/message_forward.md
@@ -9,7 +9,7 @@
环信即时通讯 IM Android SDK 通过 [EMChatManager](https://sdkdocs.easemob.com/apidoc/android/chat3.0/classcom_1_1hyphenate_1_1chat_1_1_e_m_chat_manager.html) 类和 [EMMessage](https://sdkdocs.easemob.com/apidoc/android/chat3.0/classcom_1_1hyphenate_1_1chat_1_1_e_m_message.html) 类实现消息的转发。
- 转发单条消息:创建一条与原消息完全相同的消息,调用 `EMChatManager#sendMessage` 方法转发消息。
-- 转发多条消息:通过[发送合并消息](message_send_receive.html#发送和接收合并消息)实现。
+- 转发多条消息:通过[发送合并消息](message_send.html#发送合并消息)实现。
## 前提条件
@@ -73,7 +73,7 @@ EMClient.getInstance().chatManager().sendMessage(newMessage);
### 转发多条消息
-对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send_receive.html#发送和接收合并消息)。
+对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send.html#发送合并消息)。
diff --git a/docs/document/android/message_target.md b/docs/document/android/message_target.md
index aa2ccd5c9..1be8c650e 100644
--- a/docs/document/android/message_target.md
+++ b/docs/document/android/message_target.md
@@ -31,4 +31,4 @@ EMMessage message = EMMessage.createTextSendMessage(content, groupId);
EMClient.getInstance().chatManager().sendMessage(message);
```
-接收群定向消息与接收普通消息的操作相同,详见 [接收文本消息](#发送和接收文本消息)。
\ No newline at end of file
+接收群定向消息与接收普通消息的操作相同,详见 [接收文本消息](message_target.html#接收文本消息)。
\ No newline at end of file
diff --git a/docs/document/android/releasenote.md b/docs/document/android/releasenote.md
index 0b8a0c547..b0d817d21 100644
--- a/docs/document/android/releasenote.md
+++ b/docs/document/android/releasenote.md
@@ -24,9 +24,9 @@
### 新增特性
-- 支持 [GIF 图片消息](message_send_receive.html#发送和接收-gif-图片消息)。
+- 支持 [发送](message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](message_receive.html#接收-gif-图片消息)。
- 支持 [群组头像功能](group_attributes.html#管理群组头像)。
-- 支持 [消息附件鉴权功能](message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
+- 支持 [消息附件鉴权功能](message_receive.html#接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持拉取漫游消息时,只 [拉取指定的群成员发送的消息](message_retrieve.html#从服务器获取指定群成员发送的消息)。
- 支持加载本地会话消息时,[只加载指定群成员发送的消息](message_retrieve.html#从本地获取指定群成员发送的消息)。
- 支持 [获取群成员列表](group_manage.html#获取群成员列表) 时包括成员角色和入群时间。
@@ -126,7 +126,7 @@
### 优化
-- [IM SDK] [发送前回调](/document/server-side/callback_presending.html)时修改的[消息扩展字段](/document/android/message_send_receive.html#使用消息扩展字段),会同步到发送方。
+- [IM SDK] [发送前回调](/document/server-side/callback_presending.html)时修改的[消息扩展字段](/document/android/message_extension.html),会同步到发送方。
- [IM SDK] 调用[删除服务端会话 API](conversation_delete.html#单向删除服务端会话及本地会话),成功后会删除本地会话。之前版本调用该接口可设置删除会话的本地消息,不能删除本地会话。
- [IM SDK] 适配 Android 15 的 16K page size。
- [IM SDK] 群组和聊天室操作的默认错误码提示由 `GROUP_MEMBERS_FULL`(604)和 `CHATROOM_MEMBERS_FULL`(704)调整为 `GROUP_PERMISSION_DENIED`(603)和 `CHATROOM_PERMISSION_DENIED`(703)。例如,群组普通成员设置群组管理员时,由于缺乏权限,会提示 603 错误。
@@ -329,8 +329,8 @@
- [IM SDK] 新增 [EMChatManager#asyncDeleteAllMsgsAndConversations](message_delete.html#清空聊天记录)方法,用于清空当前用户的聊天记录,包括消息和会话,同时可以选择是否清除服务端的聊天记录。
- [IM SDK] 新增 [EMChatManager#searchMsgFromDB(java.lang.String, long, int, java.lang.String, EMConversation.EMSearchDirection, EMConversation.EMMessageSearchScope)](message_search.html#根据搜索范围搜索所有会话中的消息) 和 [EMConversation#searchMsgFromDB(java.lang.String, long, int, java.lang.String, EMConversation.EMSearchDirection, EMConversation.EMMessageSearchScope)](message_search.html#根据搜索范围搜索当前会话中的消息),可以在根据关键字搜索消息时,选择搜索范围,如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。
-- [IM SDK] 新增 [EMOptions#setUseReplacedMessageContents](message_send_receive.html#发送和接收文本消息) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。
-- [IM SDK] 新增 [EMOptions#setIncludeSendMessageInMessageListener](message_send_receive.html#发送和接收文本消息) 开关。开启后,在 `EMMessageListener#onMessageReceived` 回调里增加发送成功的消息。
+- [IM SDK] 新增 [EMOptions#setUseReplacedMessageContents](message_send.html#发送消息前的内容审核) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。
+- [IM SDK] 新增 [EMOptions#setIncludeSendMessageInMessageListener](message_receive.html#接收文本消息) 开关。开启后,在 `EMMessageListener#onMessageReceived` 回调里增加发送成功的消息。
- [IM SDK] 新增 [EMOptions#setRegardImportedMsgAsRead](message_retrieve.html#从服务器获取指定会话的消息) 开关。开启后,[利用服务端接口](/document/server-side/message_import.html)导入的消息,客户端上通过[漫游拉取](message_retrieve.html#从服务器获取指定会话的消息)到后,这些消息为已读状态,会话中未读取的消息数量,即 `EMConversation#getUnreadMsgCount` 的返回值不发生变化。若该开关为关闭状态,`EMConversation#getUnreadMsgCount` 的返回值会增加。
### 优化
@@ -348,7 +348,7 @@
### 新增特性
-[IM SDK] 支持[会话标记功能](conversation_mark.html)。
+[IM SDK] 支持 [会话标记功能](conversation_mark.html)。
- `EMChatManager#asyncAddConversationMark`:[标记会话](conversation_mark.html#标记会话)。
- `EMChatManager#asyncRemoveConversationMark`:[取消标记会话](conversation_mark.html#取消标记会话)。
- `EMChatManager#asyncGetConversationsFromServerWithCursor`:[根据会话标记从服务器分页查询会话列表](conversation_mark.html#根据会话标记从服务器分页查询会话列表)。
@@ -415,7 +415,7 @@
### 新增特性
-- [IM SDK] 新增[合并转发消息功能](message_send_receive.html#发送和接收合并消息):
+- [IM SDK] 新增 [发送](message_send.html#发送合并消息) 和 [接收合并转发消息](message_receive.html#接收合并消息) 功能:
- 新增合并消息类型 `EMMessage#Type#COMBINE`;
- 新增消息体类 `EMCombineMessageBody`;
- 新增 `EMMessage#createCombinedSendMessage` 方法用于创建合并消息;
@@ -458,7 +458,7 @@
- 新增 `EMChatManager#asyncPinConversation` 方法,实现[置顶或取消置顶服务器会话](conversation_pin.html#置顶-取消置顶会话):
- 新增 `EMChatManager#asyncFetchPinnedConversationsFromServer` 方法,实现[获取置顶的服务器会话](conversation_pin.html#获取服务端的置顶会话列表)。
- [IM SDK] 新增 `EMChatManager#getAllConversationsBySort` 方法实现[从本地获取排序后的会话列表](conversation_list.html#获取本地会话);
-- [IM SDK] 新增在群组或聊天室中[发送定向消息](message_send_receive.html#发送和接收定向消息)的功能;
+- [IM SDK] 新增在群组或聊天室中[发送定向消息](message_target.html)的功能;
- [IM SDK] 新增[荣耀推送](/document/android/push/push_honor.html)。
### 优化
@@ -548,7 +548,7 @@
### 新增特性
-- [IM SDK] 新增[聊天室消息优先级](message_send_receive.html#聊天室消息优先级与消息丢弃逻辑)。
+- [IM SDK] 新增[聊天室消息优先级](message_send.html#聊天室消息优先级与消息丢弃逻辑)。
- [IM SDK] 群组信息更新后的 `EMGroupChangeListener#onSpecificationChanged` 回调中添加更新后的群组信息。
### 优化
diff --git a/docs/document/android/thread_message.md b/docs/document/android/thread_message.md
index 7e43875c9..6a565a939 100644
--- a/docs/document/android/thread_message.md
+++ b/docs/document/android/thread_message.md
@@ -33,7 +33,7 @@
### 发送子区消息
-发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send_receive.html#发送和接收文本消息)。唯一不同的是,发送子区消息需要指定标记 `isChatThreadMessage` 为 `true`。
+发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThreadMessage` 为 `true`。
示例代码如下:
@@ -64,7 +64,7 @@ EMClient.getInstance().chatManager().sendMessage(message);
### 接收子区消息
-接收消息的具体逻辑,请参考 [接收消息](message_send_receive.html#发送和接收文本消息),此处只介绍子区消息和其他消息的区别。
+接收消息的具体逻辑,请参考 [接收消息](message_receive.html),此处只介绍子区消息和其他消息的区别。
子区有新增消息时,子区所属群组的所有成员收到 `EMChatThreadChangeListener#onChatThreadUpdated` 回调,子区成员收到 `EMMessageListener#onMessageReceived` 回调。
diff --git a/docs/document/applet/releasenote.md b/docs/document/applet/releasenote.md
index df8d24647..82c236aa0 100644
--- a/docs/document/applet/releasenote.md
+++ b/docs/document/applet/releasenote.md
@@ -21,9 +21,9 @@
### 新增特性
-- 支持 [GIF 图片消息](message_send_receive.html#发送和接收-gif-图片消息)。
+- 支持 [发送](message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](message_receive.html#接收-gif-图片消息)。
- 支持 [群组头像功能](group_attributes.html#管理群组头像)。
-- 支持 [消息附件鉴权功能](message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
+- 支持 [消息附件鉴权功能](message_receive.html)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持 [自定义设备平台](multi_device.html#设置登录设备的平台)。
- Uni-app 离线推送安卓平台支持 [Google FCM](push/uniapp_push_fcm.html)。
@@ -185,7 +185,7 @@
- [IM SDK] [聊天室和群组成员进出事件增加成员人数 `memberCount` 字段](room_manage.html#实时更新聊天室成员人数)。
- [IM SDK] 新增 [deleteAllMessagesAndConversations](message_delete.html#单向清空服务端的聊天记录) 方法, 用于清空当前用户的聊天记录,包括消息和会话。
- [IM SDK] 新增 [getSelfIdsOnOtherPlatform](multi_device.html#获取当前用户的其他登录设备的登录-id-列表) 方法, 可以获取当前用户其他登录设备的登录 ID 列表,实现对指定设备发送消息。
-- [IM SDK] 新增 [useReplacedMessageContents](message_send_receive.html#发送和接收文本消息) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。
+- [IM SDK] 新增 [useReplacedMessageContents](message_send.html#发送消息前的内容审核) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。
### 优化
@@ -237,9 +237,9 @@
### 新增特性
-- [IM SDK] 新增[合并转发消息功能](message_send_receive.html#发送和接收合并消息)。
+- [IM SDK] 新增 [发送](message_send.html#发送合并消息) 和 [接收合并转发消息](message_receive.html#接收合并消息) 功能。
- [IM SDK] 新增[消息修改功能](message_modify.html)。
-- [IM SDK] 新增[在群组或聊天室会话中发送定向消息](message_send_receive.html#发送和接收定向消息)。通过在构建消息的方法 `create` 中添加 `receiverList` 参数实现该特性。
+- [IM SDK] 新增[在群组或聊天室会话中发送定向消息](message_target.html)。通过在构建消息的方法 `create` 中添加 `receiverList` 参数实现该特性。
### 修复
diff --git a/docs/document/flutter/message_forward.md b/docs/document/flutter/message_forward.md
index 0d501d58e..08919cc37 100644
--- a/docs/document/flutter/message_forward.md
+++ b/docs/document/flutter/message_forward.md
@@ -9,7 +9,7 @@
环信即时通讯 IM Flutter sdk 通过 `EMChatManager` 类和 `EMMessage` 类实现消息的转发。
- 转发单条消息:创建一条与原消息完全相同的消息,调用 `EMChatManager#sendMessage` 方法转发消息。
-- 转发多条消息:通过[发送合并消息](message_send_receive.html#发送和接收合并消息)实现。
+- 转发多条消息:通过 [发送合并消息](message_send.html#发送合并消息) 实现。
## 前提条件
@@ -45,7 +45,7 @@ void forwardMessage(EMMessage message) async {
### 转发多条消息
-对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send_receive.html#发送和接收合并消息)。
+对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见 [发送](message_send.html#发送合并消息) 和 [接收合并消息](message_receive.html#接收合并消息)。
diff --git a/docs/document/flutter/releasenote.md b/docs/document/flutter/releasenote.md
index 1c560bb9c..2cd98f7de 100644
--- a/docs/document/flutter/releasenote.md
+++ b/docs/document/flutter/releasenote.md
@@ -8,9 +8,9 @@
- Android 依赖 SDK 升级到 4.15.0。
- iOS 依赖 SDK 升级到 4.15.0。
-- 支持 [GIF 图片消息](message_send_receive.html#发送和接收-gif-图片消息)。
+- 支持 [发送](message_send.html#发送-gif-图片消息) 和[接收 GIF 图片消息](message_receive.html#接收-gif-图片消息)。
- 支持 [群组头像功能](group_attributes.html#管理群组头像)。
-- 支持 [消息附件鉴权功能](message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
+- 支持 [消息附件鉴权功能](message_receive.html#接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持拉取漫游消息时,只 [拉取指定的群成员发送的消息](message_retrieve.html#从服务器获取指定群成员发送的消息)。
- 支持加载本地会话消息时,只 [加载指定群成员发送的消息](message_retrieve.html#从本地获取指定群成员发送的消息)。
- 支持 [获取群成员信息](group_manage.html#获取群成员列表) 时包括成员角色和入群时间。
@@ -217,7 +217,7 @@
- 新增[自定义设备的平台和名称功能](multi_device.html#设置登录设备的名称);
- 新增 `EMOptions#osType` 属性和 `EMOptions#deviceName` 属性,用户设置设备类型和设备名称。
-- 新增[合并转发消息功能](message_send_receive.html#发送和接收合并消息):
+- 新增 [发送](message_send.html#发送合并消息) 和 [接收合并转发消息功能](message_receive.html#接收合并消息):
- 新增 `Combine` 消息类型,用于合并转发消息;
- 新增 `EMChatManager#fetchCombineMessageDetail` 方法,获取合并消息中的原始消息列表;
- 新增[消息修改功能](message_modify.html):
@@ -231,7 +231,7 @@
- 新增 `EMClient#kickDevice` 方法,可以使用 token 踢掉指定设备;
- 新增 `EMClient#kickAllDevices` 方法,可以使用 token 踢掉所有已登录设备;
- 新增 `EMChatManager#fetchConversation` 方法,[获取服务器会话列表](conversation_list.html#从服务器分页获取会话列表),原方法 `EMChatManager#getConversationsFromServer` 作废;
-- 新增 `EMMessage#receiverList` 属性,用于在群组/聊天室中[发送定向消息](message_send_receive.html#发送和接收定向消息);
+- 新增 `EMMessage#receiverList` 属性,用于在群组/聊天室中[发送定向消息](message_target.html);
### 优化
diff --git a/docs/document/flutter/thread_message.md b/docs/document/flutter/thread_message.md
index f82a3bd88..abf7a7a95 100644
--- a/docs/document/flutter/thread_message.md
+++ b/docs/document/flutter/thread_message.md
@@ -32,7 +32,7 @@
### 发送子区消息
-发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send_receive.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThreadMessage` 为 `true`。
+发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThreadMessage` 为 `true`。
示例代码如下:
@@ -52,7 +52,7 @@ EMClient.getInstance.chatManager.sendMessage(msg);
### 接收子区消息
-接收消息的具体逻辑,请参考 [接收消息](message_send_receive.html#发送和接收文本消息),此处只介绍子区消息和其他消息的区别。
+接收消息的具体逻辑,请参考 [接收消息](message_receive.html),此处只介绍子区消息和其他消息的区别。
子区有新增消息时,子区所属群组的所有成员收到 `EMChatThreadEventHandler#onChatThreadUpdated` 事件,子区成员收到 `EMChatEventHandler#onMessagesReceived` 事件。
diff --git a/docs/document/harmonyos/message_forward.md b/docs/document/harmonyos/message_forward.md
index d33e65a7f..a18853e4e 100644
--- a/docs/document/harmonyos/message_forward.md
+++ b/docs/document/harmonyos/message_forward.md
@@ -9,7 +9,7 @@
环信即时通讯 IM HarmonyOS SDK 通过 `ChatManager` 类和 `ChatMessage` 类实现消息的转发。
- 转发单条消息:创建一条与原消息完全相同的消息,调用 `ChatManager#sendMessage` 方法转发消息。
-- 转发多条消息:通过[发送合并消息](message_send_receive.html#发送和接收合并消息)实现。
+- 转发多条消息:通过 [发送合并消息](message_send.html#发送合并消息) 实现。
## 前提条件
@@ -51,4 +51,4 @@ ChatClient.getInstance().chatManager()?.sendMessage(newMessage);
### 转发多条消息
-对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send_receive.html#发送和接收合并消息)。
\ No newline at end of file
+对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见 [发送合并消息](message_send.html#发送合并消息)。
\ No newline at end of file
diff --git a/docs/document/harmonyos/message_send.md b/docs/document/harmonyos/message_send.md
index 63dc7a6b1..81081ad91 100644
--- a/docs/document/harmonyos/message_send.md
+++ b/docs/document/harmonyos/message_send.md
@@ -82,8 +82,10 @@ ChatClient.getInstance().chatManager()?.sendMessage(message);
### 发送图片消息
-1. 发送方调用 `createImageSendMessage` 方法传入图片的本地资源标志符 URI、设置是否发送原图以及接收方的用户 ID (群聊或聊天室分别为群组 ID 或聊天室 ID)创建图片消息。
+1. 发送方调用 `createImageSendMessage` 方法传入图片的本地资源标志符 URI、设置是否发送原图以及接收方的用户 ID(群聊或聊天室分别为群组 ID 或聊天室 ID)创建图片消息。
2. 发送方调用 `sendMessage` 方法发送该消息。SDK 会将图片上传至环信服务器,服务器自动生成图片缩略图。
+
+**目前,HarmonyOS SDK 尚不支持压缩原图后发给接收方。**
```typescript
// `imageFilePathOrUri` 为图片本地路径或者Uri。
@@ -97,10 +99,9 @@ ChatClient.getInstance().chatManager()?.sendMessage(message);
### 发送 GIF 图片消息
- 自 HarmonyOS SDK 1.7.0 开始,支持发送 GIF 图片消息。
+- GIF 图片缩略图的生成和下载与普通图片消息相同,详见 [发送](#发送图片消息) 和 [接收图片消息](message_receive.html#接收图片消息)。
-- GIF 图片缩略图的生成和下载与普通图片消息相同,详见 [发送和接收图片消息](#发送和接收图片消息)。
-
-- GIF 图片消息是一种特殊的图片消息,与普通图片消息不同,**GIF 图片发送时不能压缩**。// TODO:这句话是 Android 的,合适吗?
+**目前,HarmonyOS SDK 尚不支持压缩原图后发给接收方。**
发送 GIF 图片消息的过程如下:
diff --git a/docs/document/harmonyos/releasenote.md b/docs/document/harmonyos/releasenote.md
index a83547e95..726757984 100644
--- a/docs/document/harmonyos/releasenote.md
+++ b/docs/document/harmonyos/releasenote.md
@@ -21,9 +21,9 @@
### 新增特性
-- 支持 [GIF 图片消息](message_send_receive.html#发送和接收-gif-图片消息)。
+- 支持 [发送](message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](message_receive.html#接收-gif-图片消息)。
- 支持 [群组头像功能](group_attributes.html#管理群组头像)。
-- 支持 [消息附件下载鉴权功能](message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
+- 支持 [消息附件下载鉴权功能](message_receive.html#接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持拉取漫游消息时,[只拉取指定的群成员发送的消息](message_retrieve.html#从服务器获取指定群成员发送的消息)。
- 支持加载本地会话消息时,[只加载指定群成员发送的消息](message_retrieve.html#从本地获取指定群成员发送的消息)。
- 支持 [根据搜索范围搜索所有会话中的消息](message_search.html#根据搜索范围搜索所有会话中的消息) 和 [单个会话中的消息](message_search.html#根据搜索范围搜索当前会话中的消息):可以根据关键字搜索消息时,选择搜索范围,如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。
@@ -47,7 +47,7 @@
- 文本/自定义消息:支持修改消息内容(body)和扩展 `ext`。
- 文件/视频/音频/图片/位置/合并转发消息:只支持修改消息扩展 `ext`。
- 命令消息:不支持修改。
-- [ChatMessage.setExt](message_send_receive.html#使用消息扩展字段)支持 object 类型的扩展字段。
+- [ChatMessage.setExt](message_extension.html)支持 object 类型的扩展字段。
- SDK 优化切换到前台后的重连逻辑。
- 优化重连逻辑,默认切换重连的地址。
@@ -109,7 +109,7 @@
### 优化
- 废弃 `ChatOptions` 传入字符串的构造函数,新增传入 [AppParam](initialization.html#初始化) 的构造方法。
-- [发送前回调](/document/server-side/callback_presending.html)时修改的[消息扩展字段](message_send_receive.html#使用消息扩展字段),会同步到发送方。
+- [发送前回调](/document/server-side/callback_presending.html)时修改的 [消息扩展字段](message_extension.html),会同步到发送方。
- 调用[删除服务端会话 API](conversation_delete.html#单向删除服务端会话及其历史消息),成功后会删除本地会话。之前版本调用该接口可设置删除会话的本地消息,不能删除本地会话。
- 群组和聊天室操作的默认错误码提示由 `GROUP_MEMBERS_FULL`(604)和 `CHATROOM_MEMBERS_FULL`(704)调整为 `GROUP_PERMISSION_DENIED`(603)和 `CHATROOM_PERMISSION_DENIED`(703)。例如,群组普通成员设置群组管理员时,由于缺乏权限,会提示 603 错误。
- 优化部分数据库操作。
@@ -243,8 +243,8 @@
### 新增特性
- 新增[修改消息](message_modify.html)功能。
-- 新增[自定义消息](message_send_receive.html#发送自定义类型消息)功能。
-- 新增[合并转发消息](message_send_receive.html#发送和接收合并消息)功能。
+- 新增 [发送](message_send.html#发送自定义类型消息) 和 [接收自定义消息](message_receive.html#接收自定义类型消息)功能。
+- 新增 [发送](message_send.html#发送合并消息) 和 [接收合并转发消息](message_receive.html#接收合并消息) 功能。
- 支持 [HarmonyOS 推送](/document/harmonyos/push/push_overview.html)能力。
### 优化
diff --git a/docs/document/ios/message_receive.md b/docs/document/ios/message_receive.md
index 154eb768f..89a1f2630 100644
--- a/docs/document/ios/message_receive.md
+++ b/docs/document/ios/message_receive.md
@@ -54,7 +54,7 @@
1. 接收方收到语音消息时,自动下载语音文件。
-2. 接收方收到 [messagesDidReceive 回调](#发送和接收文本消息),调用 `remotePath` 或 `localPath` 方法获取语音文件的服务器地址或本地路径,从而获取语音文件。
+2. 接收方收到 [messagesDidReceive](#接收文本消息) 回调,调用 `remotePath` 或 `localPath` 方法获取语音文件的服务器地址或本地路径,从而获取语音文件。
```objectivec
EMVoiceMessageBody *voiceBody = (EMVoiceMessageBody *)message.body;
@@ -71,7 +71,7 @@ NSString *voiceLocalPath = voiceBody.localPath;
- 默认情况下,SDK 自动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail;` 为 `YES`。
- 若设置为手动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail(NO);`,需调用 `[[EMClient sharedClient].chatManager downloadMessageThumbnail:message progress:nil completion:nil];` 下载。
-2. 接收方收到 [messagesDidReceive 回调](#发送和接收文本消息),调用 `downloadMessageAttachment` 下载原图。
+2. 接收方收到 [messagesDidReceive](#接收文本消息) 回调,调用 `downloadMessageAttachment` 下载原图。
下载完成后,在回调里调用相应消息 `body` 的 `thumbnailLocalPath` 获取缩略图路径。
@@ -137,7 +137,7 @@ NSString *thumbnailLocalPath = body.thumbnailLocalPath;
### 接收文件消息
-1. 接收方收到 [messagesDidReceive 回调](#发送和接收文本消息),调用 `downloadMessageAttachment` 方法下载文件。
+1. 接收方收到 [messagesDidReceive](#接收文本消息) 回调,调用 `downloadMessageAttachment` 方法下载文件。
```objectivec
[[EMClient sharedClient].chatManager downloadMessageAttachment:message progress:nil completion:^(EMChatMessage *message, EMError *error) {
diff --git a/docs/document/ios/message_target.md b/docs/document/ios/message_target.md
index 279a61309..3e91bef64 100644
--- a/docs/document/ios/message_target.md
+++ b/docs/document/ios/message_target.md
@@ -33,4 +33,4 @@ msg.receiverList = @[@"A",@"B"];
}];
```
-接收定向消息与接收普通消息的操作相同,详见[接收文本消息](#发送和接收文本消息)。
+接收定向消息与接收普通消息的操作相同,详见 [接收文本消息](message_extension.html#接收文本消息)。
diff --git a/docs/document/ios/releasenote.md b/docs/document/ios/releasenote.md
index 74692c73a..28829bb66 100644
--- a/docs/document/ios/releasenote.md
+++ b/docs/document/ios/releasenote.md
@@ -388,7 +388,7 @@
- 新增 `IEMChatManager#pinConversation:completionBlock:` 方法,实现[置顶或取消置顶服务器会话](conversation_pin.html#置顶-取消置顶会话):
- 新增 `IEMChatManager#getPinnedConversationsFromServerWithCursor:pageSize:completion` 方法,实现[获取置顶的服务器会话](conversation_pin.html#获取服务端的置顶会话列表)。
- [IM SDK] 新增 `IEMChatManager#getAllConversations:` 方法,实现[从本地获取排序后的会话列表](conversation_list.html#获取本地会话)。
-- [IM SDK] 新增在群组或聊天室中[发送定向消息](message_send_receive.html#发送和接收定向消息)功能。
+- [IM SDK] 新增在群组或聊天室中 [发送定向消息](message_target.html) 功能。
### 优化
@@ -455,7 +455,7 @@
### 新增特性
-- [IM SDK] 新增[聊天室消息优先级](message_send_receive.html#聊天室消息优先级与消息丢弃逻辑)。
+- [IM SDK] 新增 [聊天室消息优先级](message_send.html#聊天室消息优先级与消息丢弃逻辑)。
- [IM SDK] 群组信息更新后的 `EMGroupManagerDelegate#groupSpecificationDidUpdate` 回调中添加更新后的群组信息。
### 优化
diff --git a/docs/document/ios/thread_message.md b/docs/document/ios/thread_message.md
index 102393393..367511112 100644
--- a/docs/document/ios/thread_message.md
+++ b/docs/document/ios/thread_message.md
@@ -33,7 +33,7 @@
### 发送子区消息
-发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send_receive.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThread` 为 `YES`。
+发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThread` 为 `YES`。
单设备登录时,子区所属群组的所有成员会收到 `EMChatThreadManagerDelegate#onChatThreadUpdated` 回调。
@@ -58,7 +58,7 @@ message.isChatThread = self.isChatThread;
### 接收子区消息
-接收消息的具体逻辑,请参考 [接收消息](message_send_receive.html#发送和接收文本消息),此处只介绍子区消息和其他消息的区别。
+接收消息的具体逻辑,请参考 [接收消息](message_receive.html),此处只介绍子区消息和其他消息的区别。
子区成员可以设置消息监听回调 `EMManagerDelegate#messagesDidReceive` 对子区消息的接收进行监听。
diff --git a/docs/document/react-native/message_forward.md b/docs/document/react-native/message_forward.md
index f639b6e97..b1daf01f6 100644
--- a/docs/document/react-native/message_forward.md
+++ b/docs/document/react-native/message_forward.md
@@ -9,7 +9,7 @@
环信即时通讯 IM React Native SDK 通过 `ChatManager` 类和 `ChatMessage` 类实现消息的转发。
- 转发单条消息:创建一条与原消息完全相同的消息,调用 `ChatManager#sendMessage` 方法转发消息。
-- 转发多条消息:通过[发送合并消息](message_send_receive.html#发送和接收合并消息)实现。
+- 转发多条消息:通过 [发送合并消息](message_send.html#发送合并消息) 实现。
## 前提条件
@@ -54,7 +54,7 @@ ChatClient.getInstance()
### 转发多条消息
-对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send_receive.html#发送和接收合并消息)。
+对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见 [发送合并消息](message_send.html#发送合并消息)。
diff --git a/docs/document/react-native/releasenote.md b/docs/document/react-native/releasenote.md
index abcab5ce8..ed54fc369 100644
--- a/docs/document/react-native/releasenote.md
+++ b/docs/document/react-native/releasenote.md
@@ -174,12 +174,12 @@
- React-Native 从 0.66.5 升级到 0.71.11。
- 依赖的原生 SDK(iOS 和 Android)升级到版本 4.1.1。添加原生 SDK 提供的新功能。
-- 新增 `ChatManager.fetchConversationsFromServerWithCursor` 方法[从服务器分页获取会话列表](conversation_list.html#获取会话列表)。
+- 新增 `ChatManager.fetchConversationsFromServerWithCursor` 方法 [从服务器分页获取会话列表](conversation_list.html#获取会话列表)。
- 新增[置顶服务器会话的功能](conversation_list.html#获取服务端的置顶会话列表):
- 新增 `ChatManager.pinConversation` 方法,实现置顶或取消置顶服务器会话;
- 新增 `ChatManager.fetchPinnedConversationsFromServerWithCursor` 从服务器分页获取置顶会话列表。
- 新增 `ChatManager.modifyMessageBody` 方法,用于修改本地消息或服务器端消息。
-- 新增[消息合并转发功能](message_send_receive.html#发送和接收合并消息):
+- 新增 [发送](message_send.html#发送合并消息) 和 [接收合并消息](message_receive.html#接收合并消息):
- 新增 `ChatMessage.createCombineMessage` 方法构建合并消息。
- 新增 `ChatManager.fetchCombineMessageDetail` 方法获取合并消息的信息。
- 新增[自定义登录设备的名称和平台的功能](multi_device.html#设置登录设备的名称)。
diff --git a/docs/document/react-native/thread_message.md b/docs/document/react-native/thread_message.md
index b758e0fc5..5f830fb80 100644
--- a/docs/document/react-native/thread_message.md
+++ b/docs/document/react-native/thread_message.md
@@ -32,7 +32,7 @@
### 发送子区消息
-发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send_receive.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThread` 为 `true`。
+发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThread` 为 `true`。
示例代码如下:
@@ -62,7 +62,7 @@ ChatClient.getInstance()
### 接收子区消息
-接收消息的具体逻辑,请参考 [接收消息](message_send_receive.html#发送和接收文本消息),此处只介绍子区消息和其他消息的区别。
+接收消息的具体逻辑,请参考 [接收消息](message_receive.html),此处只介绍子区消息和其他消息的区别。
子区有新增消息时,子区所属群组的所有成员收到 `ChatMessageEventListener#onChatMessageThreadUpdated` 回调,子区成员收到 `ChatMessageEventListener#onMessagesReceived` 回调。
diff --git a/docs/document/unity/message_forward.md b/docs/document/unity/message_forward.md
index 1492bc851..a0ad69e3e 100644
--- a/docs/document/unity/message_forward.md
+++ b/docs/document/unity/message_forward.md
@@ -9,7 +9,7 @@
环信即时通讯 IM Unity SDK 通过 `ChatManager` 类和 `Message` 类实现消息的转发。
- 转发单条消息:创建一条与原消息完全相同的消息,调用 `ChatManager#SendMessage` 方法转发消息。
-- 转发多条消息:通过[发送合并消息](message_send_receive.html#发送和接收合并消息)实现。
+- 转发多条消息:通过 [发送合并消息](message_send.html#发送合并消息)实现。
## 前提条件
@@ -60,7 +60,7 @@ if (targetMessage != null)
### 转发多条消息
-对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send_receive.html#发送和接收合并消息)。
+对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见 [发送合并消息](message_send.html#发送合并消息)。
diff --git a/docs/document/unity/overview.md b/docs/document/unity/overview.md
index b7a0d44bb..82f36688b 100644
--- a/docs/document/unity/overview.md
+++ b/docs/document/unity/overview.md
@@ -42,7 +42,7 @@ SDKClient.Instance.InitWithOptions(options);
| `DeleteMessagesAsExitGroup` | 是否需要在离开群组时自动删除聊天历史消息。设置为 `true` 则在退出群组的时候,会删除聊天记录。 |
| `DeleteMessagesAsExitRoom` | 是否需要在离开聊天室时自动删除聊天历史消息。设置为 `true` 则在退出聊天室的时候,会删除记录。 |
| `IsRoomOwnerLeaveAllowed` | 是否允许聊天室所有者离开聊天室。设置为 `true` 则允许。详见 [聊天室](room_overview.html) 章节。 |
-| `IsAutoDownload` | 是否开启自动下载。设置为 `true` 则收到图片、视频、音频、语音消息会自动下载。详见 [消息](message_send_receive.html#发送和接收图片消息) 章节。 |
+| `IsAutoDownload` | 是否开启自动下载。设置为 `true` 则收到图片、视频、音频、语音消息会自动下载。详见 [消息](message_receive.html#接收图片消息) 章节。 |
## 注册用户
diff --git a/docs/document/unity/releasenote.md b/docs/document/unity/releasenote.md
index 0057dfd34..2cf55a0f5 100644
--- a/docs/document/unity/releasenote.md
+++ b/docs/document/unity/releasenote.md
@@ -135,7 +135,7 @@
### 新增特性
-- [IM SDK] 新增[合并转发消息功能](message_send_receive.html#发送和接收合并消息):
+- [IM SDK] 新增 [发送](message_send.html#发送合并消息) 和 [接收合并转发消息](message_receive.html#接收合并消息) 功能:
- `MessageBodyType#COMBINE`:合并消息类型;
- `CombineBody`:消息体类 ;
- `Message#CreateCombineSendMessage`:创建合并消息;
@@ -168,7 +168,7 @@
- `FetchServerMessagesOption#StartTime`:消息查询的起始时间;
- `FetchServerMessagesOption#EndTime`:消息查询的结束时间。
- [IM SDK] 新增 `GetConversationsFromServerWithCursor` 方法[从服务端分页获取会话列表](conversation_list.html#从服务器分页获取会话列表)。
-- [IM SDK] 新增[在群组或聊天室中发送定向消息功能](message_send_receive.html#发送和接收定向消息):
+- [IM SDK] 新增[在群组或聊天室中发送定向消息功能](message_target.html):
- `Message#ReceiverList`:设置群组或聊天室消息接收列表。
- [IM SDK] 新增 `Conversation#DeleteMessages`方法删除本地数据库中指定时间段的消息。
- [IM SDK] 新增[群组成员自定义属性管理功能](group_members.html#管理群成员的自定义属性):
@@ -349,7 +349,7 @@
- [开通配置环信即时通讯 IM 服务](/product/enable_and_configure_IM.html)
- [环信即时通讯 IM Unity 快速入门](quickstart.html)
-- [消息管理 Unity](message_send_receive.html)
+- [消息管理 Unity](message_send.html)
- [群组 Unity](group_manage.html)
- [聊天室 Unity](room_manage.html)
- [在线状态订阅 Unity](presence.html)
diff --git a/docs/document/unity/thread_message.md b/docs/document/unity/thread_message.md
index 06f641092..c3375d0f7 100644
--- a/docs/document/unity/thread_message.md
+++ b/docs/document/unity/thread_message.md
@@ -33,7 +33,7 @@
### 发送子区消息
-发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send_receive.html)。唯一不同的是,发送子区消息需要指定标记 `IsThread` 为 `true`。
+发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send.html)。唯一不同的是,发送子区消息需要指定标记 `IsThread` 为 `true`。
示例代码如下:
@@ -60,7 +60,7 @@ SDKClient.Instance.ChatManager.SendMessage(ref msg, new CallBack(
### 接收子区消息
-接收消息的具体逻辑,请参考 [接收消息](message_send_receive.html#发送和接收文本消息),此处只介绍子区消息和其他消息的区别。
+接收消息的具体逻辑,请参考 [接收消息](message_receive.html),此处只介绍子区消息和其他消息的区别。
子区有新增消息时,子区所属群组的所有成员收到 `IChatThreadManagerDelegate#OnUpdateMyThread` 回调,子区成员收到 `IChatManagerDelegate#OnMessagesReceived` 回调。
diff --git a/docs/document/web/releasenote.md b/docs/document/web/releasenote.md
index bb388fb98..149138b54 100644
--- a/docs/document/web/releasenote.md
+++ b/docs/document/web/releasenote.md
@@ -33,9 +33,9 @@
### 新增特性
-- 支持 [GIF 图片消息](message_send_receive.html#发送和接收-gif-图片消息)。
+- 支持 [发送](message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](message_receive.html#接收-gif-图片消息)。
- 支持 [群组头像功能](group_attributes.html#管理群组头像)。
-- 支持 [消息附件鉴权功能](message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
+- 支持 [消息附件鉴权功能](message_receive.html#接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持 [自定义设备平台](multi_device.html#设置登录设备的平台)。
### 优化
@@ -207,7 +207,7 @@
- [IM SDK] [聊天室和群组成员进出事件增加成员人数 `memberCount` 字段](room_manage.html#实时更新聊天室成员人数)。
- [IM SDK] 新增 [deleteAllMessagesAndConversations](message_delete.html#清空聊天记录) 方法,用于清空当前用户的聊天记录,包括消息和会话。
- [IM SDK] 新增 [getSelfIdsOnOtherPlatform](multi_device.html#获取当前用户的其他登录设备的登录-id-列表) 方法,可以获取当前用户其他登录设备的登录 ID 列表,实现对指定设备发送消息。
-- [IM SDK] 新增 [useReplacedMessageContents](message_send_receive.html#发送消息前的内容审核) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。
+- [IM SDK] 新增 [useReplacedMessageContents](message_send.html#发送消息前的内容审核) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。
### 优化
@@ -243,7 +243,7 @@
### 新增特性
-- [IM SDK] [发送消息方法 `Send`](message_send_receive.html) 的成功回调参数 `SendMsgResult` 中新增 `message` 字段,用于返回成功发送的消息对象。
+- [IM SDK] [发送消息方法 `Send`](message_send.html) 的成功回调参数 `SendMsgResult` 中新增 `message` 字段,用于返回成功发送的消息对象。
- [IM SDK] MiniCore SDK 增加 logger 实例。
### 优化
@@ -281,7 +281,7 @@
### 新增特性
-- [IM SDK] 新增[合并转发消息功能](message_send_receive.html#发送和接收合并消息)。
+- [IM SDK] 新增 [发送](message_send.html#发送合并消息) 和 [接收合并转发消息功能](message_receive.html#接收合并消息)。
- [IM SDK] 新增[消息修改功能](message_modify.html)。
### 修复
@@ -292,12 +292,12 @@
### 新增特性
-1. 新增 `pinConversation` 方法实现[会话置顶和取消置顶](conversation_pin.html#置顶-取消置顶会话)。
+1. 新增 `pinConversation` 方法实现 [会话置顶和取消置顶](conversation_pin.html#置顶-取消置顶会话)。
2. 新增 `getServerPinnedConversations` 方法[分页获取服务器端的置顶会话列表](conversation_pin.html#获取服务端的置顶会话列表)。
-3. 新增 `getServerConversations` 方法[分页获取排序后的服务端会话列表](conversation_list.html#从服务器分页获取会话列表)。原接口 `getConversationlist` 已废弃。
-4. 新增[在群组或聊天室会话中发送定向消息](message_send_receive.html#发送和接收定向消息)。通过在构建消息的方法 `create` 中添加 `receiverList` 参数实现该特性。
+3. 新增 `getServerConversations` 方法 [分页获取排序后的服务端会话列表](conversation_list.html#从服务器分页获取会话列表)。原接口 `getConversationlist` 已废弃。
+4. 新增[在群组或聊天室会话中发送定向消息](message_target.html)。通过在构建消息的方法 `create` 中添加 `receiverList` 参数实现该特性。
5. 在从服务器获取历史消息的方法 `getHistoryMessages` 的返回数据中新增 `isLast` 字段表示返回的是否为最后一页数据。
-6. 在构建图片消息的方法 `create` 中新增 [`thumbnailWidth` 和 `thumbnailHeight`](message_send_receive.html#发送和接收图片消息) 参数用于设置缩略图的宽度和高度。
+6. 在构建图片消息的方法 `create` 中新增 [`thumbnailWidth` 和 `thumbnailHeight`](message_send.html#发送图片消息) 参数用于设置缩略图的宽度和高度。
7. 新增以下 SDK 登录失败原因,在控制台上提示:
- [错误码 50,MAX_LIMIT](error.html):新增应用的日活跃用户数(DAU)超限、在线用户数量超限和月活跃用户数(MAU)超限错误提示。
- [错误码 2, WEBIM_CONNCTION_AUTH_ERROR](error.html) :新增 Token 无效提示。
@@ -357,7 +357,7 @@
- [IM SDK] [创建群组方法 `createGroup`](group_manage.html#创建群组) 和[修改群信息方法 `modifyGroup`](group_attributes.html#修改群组信息) 新增 `ext` 字段支持群扩展信息。
- [IM SDK] 群组通知事件增加[群组信息修改事件 `updateInfo`](group_manage.html#监听群组事件)。
-- [IM SDK] 新增[聊天室消息优先级](message_send_receive.html#聊天室消息优先级与消息丢弃逻辑)。
+- [IM SDK] 新增[聊天室消息优先级](message_send.html#聊天室消息优先级与消息丢弃逻辑)。
- [IM SDK] 支持同时[对多个群组成员禁言和解除禁言](group_members.html#管理群组禁言)。
### 优化
diff --git a/docs/document/web/thread_message.md b/docs/document/web/thread_message.md
index f965d3169..abbaaabce 100644
--- a/docs/document/web/thread_message.md
+++ b/docs/document/web/thread_message.md
@@ -35,7 +35,7 @@
### 发送子区消息
-发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send_receive.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThread` 为 `true`。
+发送子区消息和发送群组消息的方法基本一致,详情请参考 [发送消息](message_send.html)。唯一不同的是,发送子区消息需要指定标记 `isChatThread` 为 `true`。
单设备登录时,子区所属群组的所有成员会收到 `onChatThreadChange` 回调。
@@ -67,7 +67,7 @@ function sendTextMessage() {
### 接收子区消息
-可以通过 `addEventHandler` 注册监听器接收各类消息的回调,详情参考 [接收消息](message_send_receive.html#发送和接收文本消息)。
+可以通过 `addEventHandler` 注册监听器接收各类消息的回调,详情参考 [接收消息](message_receive.html)。
示例代码如下:
diff --git a/docs/document/windows/message_forward.md b/docs/document/windows/message_forward.md
index 780fa825c..0ecf922f2 100644
--- a/docs/document/windows/message_forward.md
+++ b/docs/document/windows/message_forward.md
@@ -9,7 +9,7 @@
环信即时通讯 IM Windows SDK 通过 `ChatManager` 类和 `Message` 类实现消息的转发。
- 转发单条消息:创建一条与原消息完全相同的消息,调用 `ChatManager#SendMessage` 方法转发消息。
-- 转发多条消息:通过[发送合并消息](message_send_receive.html#发送和接收合并消息)实现。
+- 转发多条消息:通过 [发送合并消息](message_send.html#发送合并消息)实现。
## 前提条件
@@ -60,7 +60,7 @@ if (targetMessage != null)
### 转发多条消息
-对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send_receive.html#发送和接收合并消息)。
+对于转发多条消息,环信即时通讯 IM 支持将多个消息合并在一起进行转发,详见[发送合并消息](message_send.html#发送合并消息)。
diff --git a/docs/document/windows/overview.md b/docs/document/windows/overview.md
index 885782d79..32570e1db 100644
--- a/docs/document/windows/overview.md
+++ b/docs/document/windows/overview.md
@@ -42,7 +42,7 @@ SDKClient.Instance.InitWithOptions(options);
| `DeleteMessagesAsExitGroup` | 是否需要在离开群组时自动删除聊天历史消息。设置为 `true` 则在退出群组的时候,会删除聊天记录。 |
| `DeleteMessagesAsExitRoom` | 是否需要在离开聊天室时自动删除聊天历史消息。设置为 `true` 则在退出聊天室的时候,会删除记录。 |
| `IsRoomOwnerLeaveAllowed` | 是否允许聊天室所有者离开聊天室。设置为 `true` 则允许。详见 [聊天室](room_overview.html) 章节。 |
-| `IsAutoDownload` | 是否开启自动下载。设置为 `true` 则收到图片、视频、音频、语音消息会自动下载。详见 [消息](message_send_receive.html#发送和接收图片消息) 章节。 |
+| `IsAutoDownload` | 是否开启自动下载。设置为 `true` 则收到图片、视频、音频、语音消息会自动下载。详见 [消息](message_receive.html#接收图片消息) 章节。 |
## 注册用户
diff --git a/docs/document/windows/releasenote.md b/docs/document/windows/releasenote.md
index 6bd2c221e..350825ec0 100644
--- a/docs/document/windows/releasenote.md
+++ b/docs/document/windows/releasenote.md
@@ -135,7 +135,7 @@
### 新增特性
-- [IM SDK] 新增[合并转发消息功能](message_send_receive.html#发送和接收合并消息):
+- [IM SDK] 新增 [发送](message_send.html#发送合并消息) 和[接收合并转发消息](message_receive.html#接收合并消息) 功能:
- `MessageBodyType#COMBINE`:合并消息类型;
- `CombineBody`:消息体类 ;
- `Message#CreateCombineSendMessage`:创建合并消息;
diff --git a/docs/document/windows/thread_message.md b/docs/document/windows/thread_message.md
index a623082f0..d1cb61b26 100644
--- a/docs/document/windows/thread_message.md
+++ b/docs/document/windows/thread_message.md
@@ -59,7 +59,7 @@ SDKClient.Instance.ChatManager.SendMessage(ref msg, new CallBack(
### 接收子区消息
-接收消息的具体逻辑,请参考 [接收消息](message_send_receive.html#发送和接收文本消息),此处只介绍子区消息和其他消息的区别。
+接收消息的具体逻辑,请参考 [接收消息](message_receive.html),此处只介绍子区消息和其他消息的区别。
子区有新增消息时,子区所属群组的所有成员收到 `IChatThreadManagerDelegate#OnUpdateMyThread` 回调,子区成员收到 `IChatManagerDelegate#OnMessagesReceived` 回调。
diff --git a/docs/product/circle/channel_mgmt_ios.md b/docs/product/circle/channel_mgmt_ios.md
index e2c9ffa5e..9d73df0c6 100644
--- a/docs/product/circle/channel_mgmt_ios.md
+++ b/docs/product/circle/channel_mgmt_ios.md
@@ -183,7 +183,7 @@ EMClient.shared().circleManager?.fetchPrivateChannels(inCategory: self.serverId,
### 发送消息
-在频道中发送消息与在群组中发送消息的方式类似,唯一的区别在于接收方需要设置为频道 ID。详见 [发送群聊消息](/document/ios/message_send_receive.html)。
+在频道中发送消息与在群组中发送消息的方式类似,唯一的区别在于接收方需要设置为频道 ID。详见 [发送群聊消息](/document/ios/message_send.html)。
### 管理频道成员
diff --git a/docs/product/circle/channel_mgmt_web.md b/docs/product/circle/channel_mgmt_web.md
index 4bcee0854..3c8203751 100644
--- a/docs/product/circle/channel_mgmt_web.md
+++ b/docs/product/circle/channel_mgmt_web.md
@@ -247,7 +247,7 @@ WebIM.conn.getCategoryPrivateChannels(options).then((res) => {
### 发送消息
-在频道中发送消息与在群组中发送消息的方式类似,唯一的区别在于接收方需要设置为频道 ID。详见 [发送群聊消息](/document/web/message_send_receive.html)。
+在频道中发送消息与在群组中发送消息的方式类似,唯一的区别在于接收方需要设置为频道 ID。详见 [发送群聊消息](/document/web/message_send.html)。
### 管理频道成员
diff --git a/docs/product/circle/circle_quickstart_android.md b/docs/product/circle/circle_quickstart_android.md
index 4d4958e14..bd9505f4f 100644
--- a/docs/product/circle/circle_quickstart_android.md
+++ b/docs/product/circle/circle_quickstart_android.md
@@ -178,7 +178,7 @@ EMClient.getInstance().chatCircleManager().fetchVisiblePrivateChannelsInServer(s
### 发送和接收一条频道消息
-在频道中发送和接收消息,你可以参考 [发送和接收消息](/document/android/message_send_receive.html)。
+在频道中发送和接收消息,你可以参考 [发送](/document/android/message_send.html)和[接收消息](/document/android/message_receive.html)。
#### 发送一条频道消息
diff --git a/docs/product/circle/circle_quickstart_ios.md b/docs/product/circle/circle_quickstart_ios.md
index 9b242f74a..25b37658c 100644
--- a/docs/product/circle/circle_quickstart_ios.md
+++ b/docs/product/circle/circle_quickstart_ios.md
@@ -143,7 +143,7 @@ EMClient.shared().circleManager?.fetchPrivateChannels(inServer: self.serverId, l
### 发送和接收一条频道消息
-在频道中发送和接收消息,你可以参考 [发送和接收消息](/document/ios/message_send_receive.html)。
+在频道中发送和接收消息,你可以参考 [发送](/document/ios/message_send.html) 和 [接收消息](/document/ios/message_receive.html)。
#### 发送一条频道消息
diff --git a/docs/product/circle/circle_quickstart_web.md b/docs/product/circle/circle_quickstart_web.md
index f505a9b17..735abbc21 100644
--- a/docs/product/circle/circle_quickstart_web.md
+++ b/docs/product/circle/circle_quickstart_web.md
@@ -140,7 +140,7 @@ WebIM.conn.getPrivateChannels(options).then(res => {
### 发送和接收一条频道消息
-在频道中发送和接收消息,你可以参考 [发送和接收消息](/document/web/message_send_receive.html)。
+在频道中发送和接收消息,你可以参考 [发送](/document/web/message_send.html) 和 [接收消息](/document/web/message_receive.html)。
#### 发送一条频道消息
diff --git a/docs/product/product_dynamics.md b/docs/product/product_dynamics.md
index 22ff1c0bf..831454db3 100644
--- a/docs/product/product_dynamics.md
+++ b/docs/product/product_dynamics.md
@@ -32,7 +32,7 @@
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
| :----- | :------- | :---------------- | :---------------- |
-| HarmonyOS SDK 1.7.0 开发版发布 |
- 支持 [发送](/document/harmonyos/message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](/document/harmonyos/message_send.html#接收-gif-图片消息)。
- 支持 [群组头像功能](/document/harmonyos/group_attributes.html#管理群组头像)。
- 支持 [消息附件鉴权功能](/document/harmonyos/message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持拉取漫游消息时,[只拉取指定的群成员发送的消息](/document/harmonyos/message_retrieve.html#从服务器获取指定群成员发送的消息)。
- 支持加载本地会话消息时,[只加载指定群成员发送的消息](/document/harmonyos/message_retrieve.html#从本地获取指定群成员发送的消息)。
- 支持 [根据搜索范围搜索所有会话中的消息](/document/harmonyos/message_search.html#根据搜索范围搜索所有会话中的消息) 和 [单个会话中的消息](/document/harmonyos/message_search.html#根据搜索范围搜索当前会话中的消息):可以根据关键字搜索消息时,选择搜索范围,如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。 | 2025-05-15 | [HarmonyOS 1.7.0 更新日志](/document/harmonyos/releasenote.html#版本-v1-7-0-dev-2025-5-15-开发版) |
+| HarmonyOS SDK 1.7.0 开发版发布 |
- 支持 [发送](/document/harmonyos/message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](/document/harmonyos/message_send.html#接收-gif-图片消息)。
- 支持 [群组头像功能](/document/harmonyos/group_attributes.html#管理群组头像)。
- 支持 [消息附件鉴权功能](/document/harmonyos/message_receive.html#接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持拉取漫游消息时,[只拉取指定的群成员发送的消息](/document/harmonyos/message_retrieve.html#从服务器获取指定群成员发送的消息)。
- 支持加载本地会话消息时,[只加载指定群成员发送的消息](/document/harmonyos/message_retrieve.html#从本地获取指定群成员发送的消息)。
- 支持 [根据搜索范围搜索所有会话中的消息](/document/harmonyos/message_search.html#根据搜索范围搜索所有会话中的消息) 和 [单个会话中的消息](/document/harmonyos/message_search.html#根据搜索范围搜索当前会话中的消息):可以根据关键字搜索消息时,选择搜索范围,如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。 | 2025-05-15 | [HarmonyOS 1.7.0 更新日志](/document/harmonyos/releasenote.html#版本-v1-7-0-dev-2025-5-15-开发版) |
## 2025-04
@@ -40,7 +40,7 @@
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
| :----- | :------- | :---------------- | :---------------- |
-| SDK 4.14.0 开发版发布 |
- 支持 [GIF 图片消息](/document/android/message_send_receive.html#发送和接收-gif-图片消息)。
- 支持 [群组头像功能](/document/android/group_attributes.html#管理群组头像)。
- 支持 [消息附件鉴权功能](/document/android/message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持拉取漫游消息时,只 [拉取指定的群成员发送的消息](/document/android/message_retrieve.html#从服务器获取指定群成员发送的消息)。
- 支持加载本地会话消息时,[只加载指定群成员发送的消息](/document/android/message_retrieve.html#从本地获取指定群成员发送的消息)。
- Android 端支持 [获取群成员信息时包括成员加群时间](/document/android/group_members.html#获取群成员信息)。
- Web/小程序支持 [自定义设备平台](/document/web/multi_device.html#设置登录设备的平台)。
- Uni-app 离线推送 Android 平台支持 [Google FCM](/document/applet/push/uniapp_push_fcm.html)。 | 2025-04-18 |
- [Android 4.14.0 更新日志](/document/android/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版)
- [iOS 4.14.0 更新日志](/document/ios/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版)
- [Web 4.14.0 更新日志](/document/web/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版)
- [小程序 4.14.0 更新日志](/document/applet/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版) |
+| SDK 4.14.0 开发版发布 |
- 支持 [发送](/document/android/message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](/document/android/message_receive.html#接收-gif-图片消息)。
- 支持 [群组头像功能](/document/android/group_attributes.html#管理群组头像)。
- 支持 [消息附件鉴权功能](/document/android/message_receive.html#接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。
- 支持拉取漫游消息时,只 [拉取指定的群成员发送的消息](/document/android/message_retrieve.html#从服务器获取指定群成员发送的消息)。
- 支持加载本地会话消息时,[只加载指定群成员发送的消息](/document/android/message_retrieve.html#从本地获取指定群成员发送的消息)。
- Android 端支持 [获取群成员信息时包括成员加群时间](/document/android/group_members.html#获取群成员信息)。
- Web/小程序支持 [自定义设备平台](/document/web/multi_device.html#设置登录设备的平台)。
- Uni-app 离线推送 Android 平台支持 [Google FCM](/document/applet/push/uniapp_push_fcm.html)。 | 2025-04-18 |
- [Android 4.14.0 更新日志](/document/android/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版)
- [iOS 4.14.0 更新日志](/document/ios/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版)
- [Web 4.14.0 更新日志](/document/web/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版)
- [小程序 4.14.0 更新日志](/document/applet/releasenote.html#版本-v4-14-0-dev-2025-4-21-开发版) |
#### HarmonyOS SDK 1.6.0 发版
@@ -114,7 +114,7 @@
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
| :----- | :------- | :---------------- | :---------------- |
| HarmonyOS SDK 1.2.0 开发版发布 |**新增特性**:
- HarmonyOS 端新增[表情回复 Reaction](/document/harmonyos/reaction.html)功能。
- HarmonyOS 端新增[会话标记](/document/harmonyos/conversation_mark.html)功能。
- HarmonyOS 端新增[会话置顶](/document/harmonyos/conversation_pin.html)功能。
- HarmonyOS 端新增[用户属性](/document/harmonyos/userprofile.html)功能。 | 2024-07-11 | [HarmonyOS 1.2.0 更新日志](/document/harmonyos/releasenote.html#版本-v1-2-0-dev-2024-07-11-开发版) |
-| HarmonyOS SDK 1.1.0 开发版发布 |**新增特性**:
- HarmonyOS 端新增[修改消息](/document/harmonyos/message_modify.html)功能。
- HarmonyOS 端新增[自定义消息](/document/harmonyos/message_send_receive.html#发送自定义类型消息)功能。
- HarmonyOS 端新增[合并转发消息](/document/harmonyos/message_send_receive.html#发送和接收合并消息)功能。
- HarmonyOS 端新增[离线推送](/document/harmonyos/push/push_overview.html)功能。 | 2024-07-01 | [HarmonyOS 1.1.0 更新日志](/document/harmonyos/releasenote.html#版本-v1-1-0-dev-2024-07-01-开发版) |
+| HarmonyOS SDK 1.1.0 开发版发布 |**新增特性**:
- HarmonyOS 端新增[修改消息](/document/harmonyos/message_modify.html)功能。
- HarmonyOS 端新增 [发送](/document/harmonyos/message_send.html#发送自定义类型消息)和 [接收自定义消息](/document/harmonyos/message_receive.html#接收自定义类型消息)功能。
- HarmonyOS 端新增 [发送](/document/harmonyos/message_send.html#发送合并消息) 和[接收合并转发消息](/document/harmonyos/message_receive.html#接收合并消息)功能。
- HarmonyOS 端新增[离线推送](/document/harmonyos/push/push_overview.html)功能。 | 2024-07-01 | [HarmonyOS 1.1.0 更新日志](/document/harmonyos/releasenote.html#版本-v1-1-0-dev-2024-07-01-开发版) |
## 2024-06
@@ -138,7 +138,7 @@
| 动态名称 | 动态描述 | 发布时间 | 相关文档 |
| :----- | :------- | :---------------- | :---------------- |
-| SDK 4.4.0 开发版发布 | **新增特性**:
- 客户端可[清空聊天记录](/document/android/message_delete.html#清空聊天记录):单个用户包含本地或服务端记录。
- 客户端发送消息时如果被内容审核进行了内容替换,你可以通过[设置开关](/document/android/message_send_receive.html#发送消息前的内容审核)决定发送方是否可以获取替换后的内容。
- 移动端的[本地消息搜索可选择搜索范围](/document/android/message_search.html#根据搜索范围搜索当前会话中的消息),如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。
- 移动端接收消息的回调支持通过[设置开关](/document/android/message_send_receive.html#发送消息前的内容审核)设置是否返回发送成功的消息。
- [Web 端支持向指定设备发消息](/document/web/multi_device.html#获取当前用户的其他登录设备的登录-id-列表),例如,电脑端给手机端发消息,登录同一账号的多个设备均会收到消息。
- Web 端聊天室和群组成员进出事件增加成员人数 `memberCount` 字段。
**优化**:
- 移动端群组全员禁言状态存储到本地数据库,下次登录时可以直接从本地获取到。
- 移动端转发合并消息时导致的附件重复上传问题。| 2024-01-30 |
- [Android 4.4.0 更新日志](/document/android/releasenote.html#版本-v4-4-0-dev-2024-01-30-开发版)
- [iOS 4.4.0 更新日志](/document/ios/releasenote.html#版本-v4-4-0-dev-2024-01-30-开发版)
- [Web 4.5.0 更新日志](/document/web/releasenote.html#版本-v4-5-0-dev-2024-01-30-开发版)
- [小程序 4.5.0 更新日志](/document/applet/releasenote.html#版本-v4-5-0-dev-2024-01-30-开发版)。 |
+| SDK 4.4.0 开发版发布 | **新增特性**:
- 客户端可[清空聊天记录](/document/android/message_delete.html#清空聊天记录):单个用户包含本地或服务端记录。
- 客户端发送消息时如果被内容审核进行了内容替换,你可以通过[设置开关](/document/android/message_send.html#发送消息前的内容审核)决定发送方是否可以获取替换后的内容。
- 移动端的[本地消息搜索可选择搜索范围](/document/android/message_search.html#根据搜索范围搜索当前会话中的消息),如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。
- 移动端接收消息的回调支持通过[设置开关](/document/android/message_send.html#发送消息前的内容审核)设置是否返回发送成功的消息。
- [Web 端支持向指定设备发消息](/document/web/multi_device.html#获取当前用户的其他登录设备的登录-id-列表),例如,电脑端给手机端发消息,登录同一账号的多个设备均会收到消息。
- Web 端聊天室和群组成员进出事件增加成员人数 `memberCount` 字段。
**优化**:
- 移动端群组全员禁言状态存储到本地数据库,下次登录时可以直接从本地获取到。
- 移动端转发合并消息时导致的附件重复上传问题。| 2024-01-30 |
- [Android 4.4.0 更新日志](/document/android/releasenote.html#版本-v4-4-0-dev-2024-01-30-开发版)
- [iOS 4.4.0 更新日志](/document/ios/releasenote.html#版本-v4-4-0-dev-2024-01-30-开发版)
- [Web 4.5.0 更新日志](/document/web/releasenote.html#版本-v4-5-0-dev-2024-01-30-开发版)
- [小程序 4.5.0 更新日志](/document/applet/releasenote.html#版本-v4-5-0-dev-2024-01-30-开发版)。 |
## 2023-12
diff --git a/docs/product/product_thread_overview.md b/docs/product/product_thread_overview.md
index bd234b89b..0d4fc3831 100644
--- a/docs/product/product_thread_overview.md
+++ b/docs/product/product_thread_overview.md
@@ -22,7 +22,7 @@
| 功能 | 描述 |
| :--------- | :----- |
| 发送子区消息 | 发送子区消息和发送群组消息的方法基本一致。唯一不同的是,发送子区消息需要指定是否是子区的标记。|
-| 接收子区消息 | 接收子区消息与接收单聊、群聊和聊天室相同,详见[接收消息](/document/android/message_send_receive.htm)。 |
+| 接收子区消息 | 接收子区消息与接收单聊、群聊和聊天室相同,详见[接收消息](/document/android/message_receive.htm)。 |
| 撤回子区消息 | 撤回子区消息的逻辑与撤回单聊、群聊和聊天室相同。消息撤回后,子区所属群组的所有成员收到子区更新回调,子区成员收到子区消息撤回的回调。 |
| 获取子区消息 | 你可以从服务器或本地获取单个子区的消息。 |
diff --git a/docs/product/voiceroom/client_implementation_android.md b/docs/product/voiceroom/client_implementation_android.md
index 3b38eccc8..d6d82b117 100644
--- a/docs/product/voiceroom/client_implementation_android.md
+++ b/docs/product/voiceroom/client_implementation_android.md
@@ -107,7 +107,7 @@ Demo 中创建或加入语聊房的流程如下:
| 产品 | SDK 下载 | 集成文档 |
| :------------------ | :------------------------ | :------------------------------------------------ |
-| 环信即时通讯 IM SDK | 环信即时通讯 IM SDK 3.9.8 | [发送和接收消息](/document/android/message_send_receive.html) |
+| 环信即时通讯 IM SDK | 环信即时通讯 IM SDK 3.9.8 | [发送](/document/android/message_send.html) 和 [接收消息](/document/android/message_receive.html) |
| Agora RTC SDK | Agora RTC SDK 4.0.1 | [实现音频通话](https://docportal.shengwang.cn/cn/voice-call-4.x/start_call_audio_android_ng?platform=Android)|
## 基础 API 参考
diff --git a/docs/product/voiceroom/client_implementation_ios.md b/docs/product/voiceroom/client_implementation_ios.md
index 5fd64a39f..9374b17e7 100644
--- a/docs/product/voiceroom/client_implementation_ios.md
+++ b/docs/product/voiceroom/client_implementation_ios.md
@@ -102,7 +102,7 @@
| 产品 | SDK 下载 | 集成文档 |
| ------------------- | ---------------------------------- | ------------------------------------------------------------ |
-| 环信即时通讯 IM SDK | 环信即时通讯 IM SDK 3.9.8 或以上版本 | [发送、接收消息、聊天室属性 KV](/document/ios/message_send_receive.html) |
+| 环信即时通讯 IM SDK | 环信即时通讯 IM SDK 3.9.8 或以上版本 | [发送](/document/ios/message_send.html)、[接收消息](/document/ios/message_receive.html)、[聊天室属性 KV](/document/ios/room_attributes.html#管理聊天室自定义属性-key-value) |
| Agora Audio SDK | 声网 RTM SDK 4.0.1 | [实现音频通话](https://docportal.shengwang.cn/cn/voice-call-4.x/start_call_audio_ios_ng?platform=iOS) |
## 基本 API 参考
diff --git a/docs/product/voiceroom/demo_scenario_introduction.md b/docs/product/voiceroom/demo_scenario_introduction.md
index 1121a012c..903c2061a 100644
--- a/docs/product/voiceroom/demo_scenario_introduction.md
+++ b/docs/product/voiceroom/demo_scenario_introduction.md
@@ -2,7 +2,7 @@
## 场景描述
-环信语聊房(Easemob Chat Room)场景方案是环信打造的一款低门槛、高可用的语聊房场景方案。该场景方案融合了环信即时通讯云的聊天室和声网 RTC 的音频技术,提供市面主流的语聊房 App 的功能,其核心功能包括房间管理、麦位控制、聊天打赏和音频特效等,覆盖语音游戏、语音社交、相亲交友等场景,能够较为全面满足客户的语聊房开发需求。同时,环信 IM 的聊天室中的 [KV 属性管理和自动销毁](/document/ios/room_attributes.html)以及[消息优先级](/document/ios/message_send_receive.html#聊天室消息优先级与消息丢弃逻辑)等功能能够对语聊房的功能性进行有效补充和拓展。
+环信语聊房(Easemob Chat Room)场景方案是环信打造的一款低门槛、高可用的语聊房场景方案。该场景方案融合了环信即时通讯云的聊天室和声网 RTC 的音频技术,提供市面主流的语聊房 App 的功能,其核心功能包括房间管理、麦位控制、聊天打赏和音频特效等,覆盖语音游戏、语音社交、相亲交友等场景,能够较为全面满足客户的语聊房开发需求。同时,环信 IM 的聊天室中的 [KV 属性管理和自动销毁](/document/ios/room_attributes.html)以及[消息优先级](/document/ios/message_send.html#聊天室消息优先级与消息丢弃逻辑)等功能能够对语聊房的功能性进行有效补充和拓展。
## 功能列表