From 9987409bd0080db70d5fa8ed31c31ebdd8521416 Mon Sep 17 00:00:00 2001 From: haoxiuwen Date: Thu, 19 Jun 2025 14:45:44 +0800 Subject: [PATCH 1/2] Modify message_send_receive.html Links --- docs/README.md | 4 ++-- docs/document/android/elite_sdk.md | 2 +- docs/document/android/message_forward.md | 4 ++-- docs/document/android/releasenote.md | 18 ++++++++--------- docs/document/android/thread_message.md | 4 ++-- docs/document/applet/releasenote.md | 10 +++++----- docs/document/flutter/message_forward.md | 4 ++-- docs/document/flutter/releasenote.md | 8 ++++---- docs/document/flutter/thread_message.md | 4 ++-- docs/document/harmonyos/message_forward.md | 4 ++-- docs/document/harmonyos/releasenote.md | 12 +++++------ docs/document/ios/releasenote.md | 4 ++-- docs/document/ios/thread_message.md | 4 ++-- docs/document/react-native/message_forward.md | 4 ++-- docs/document/react-native/releasenote.md | 4 ++-- docs/document/react-native/thread_message.md | 4 ++-- docs/document/unity/message_forward.md | 4 ++-- docs/document/unity/overview.md | 2 +- docs/document/unity/releasenote.md | 6 +++--- docs/document/unity/thread_message.md | 4 ++-- docs/document/web/releasenote.md | 20 +++++++++---------- docs/document/web/thread_message.md | 4 ++-- docs/document/windows/message_forward.md | 4 ++-- docs/document/windows/overview.md | 2 +- docs/document/windows/releasenote.md | 2 +- docs/document/windows/thread_message.md | 2 +- docs/product/circle/channel_mgmt_ios.md | 2 +- docs/product/circle/channel_mgmt_web.md | 2 +- .../circle/circle_quickstart_android.md | 2 +- docs/product/circle/circle_quickstart_ios.md | 2 +- docs/product/circle/circle_quickstart_web.md | 2 +- docs/product/product_dynamics.md | 8 ++++---- docs/product/product_thread_overview.md | 2 +- .../client_implementation_android.md | 2 +- .../voiceroom/client_implementation_ios.md | 2 +- .../voiceroom/demo_scenario_introduction.md | 2 +- 36 files changed, 85 insertions(+), 85 deletions(-) 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/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/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/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#聊天室消息优先级与消息丢弃逻辑)等功能能够对语聊房的功能性进行有效补充和拓展。 ## 功能列表 From f3d86b11a197f1456e893a61633e393b01bd6bbe Mon Sep 17 00:00:00 2001 From: haoxiuwen Date: Thu, 19 Jun 2025 15:10:04 +0800 Subject: [PATCH 2/2] modify --- docs/document/android/message_target.md | 2 +- docs/document/harmonyos/message_send.md | 9 +++++---- docs/document/ios/message_receive.md | 6 +++--- docs/document/ios/message_target.md | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) 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/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/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#接收文本消息)。