|
24 | 24 |
|
25 | 25 | ### 新增特性 |
26 | 26 |
|
27 | | -- 支持 [GIF 图片消息](message_send_receive.html#发送和接收-gif-图片消息)。 |
| 27 | +- 支持 [发送](message_send.html#发送-gif-图片消息) 和 [接收 GIF 图片消息](message_receive.html#接收-gif-图片消息)。 |
28 | 28 | - 支持 [群组头像功能](group_attributes.html#管理群组头像)。 |
29 | | -- 支持 [消息附件鉴权功能](message_send_receive.html#发送和接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。 |
| 29 | +- 支持 [消息附件鉴权功能](message_receive.html#接收附件消息)。该功能需要联系商务开通,开通后必须调用 SDK 的 API 才能下载消息附件。 |
30 | 30 | - 支持拉取漫游消息时,只 [拉取指定的群成员发送的消息](message_retrieve.html#从服务器获取指定群成员发送的消息)。 |
31 | 31 | - 支持加载本地会话消息时,[只加载指定群成员发送的消息](message_retrieve.html#从本地获取指定群成员发送的消息)。 |
32 | 32 | - 支持 [获取群成员列表](group_manage.html#获取群成员列表) 时包括成员角色和入群时间。 |
|
126 | 126 |
|
127 | 127 | ### 优化 |
128 | 128 |
|
129 | | -- [IM SDK] [发送前回调](/document/server-side/callback_presending.html)时修改的[消息扩展字段](/document/android/message_send_receive.html#使用消息扩展字段),会同步到发送方。 |
| 129 | +- [IM SDK] [发送前回调](/document/server-side/callback_presending.html)时修改的[消息扩展字段](/document/android/message_extension.html),会同步到发送方。 |
130 | 130 | - [IM SDK] 调用[删除服务端会话 API](conversation_delete.html#单向删除服务端会话及本地会话),成功后会删除本地会话。之前版本调用该接口可设置删除会话的本地消息,不能删除本地会话。 |
131 | 131 | - [IM SDK] 适配 Android 15 的 16K page size。 |
132 | 132 | - [IM SDK] 群组和聊天室操作的默认错误码提示由 `GROUP_MEMBERS_FULL`(604)和 `CHATROOM_MEMBERS_FULL`(704)调整为 `GROUP_PERMISSION_DENIED`(603)和 `CHATROOM_PERMISSION_DENIED`(703)。例如,群组普通成员设置群组管理员时,由于缺乏权限,会提示 603 错误。 |
|
329 | 329 |
|
330 | 330 | - [IM SDK] 新增 [EMChatManager#asyncDeleteAllMsgsAndConversations](message_delete.html#清空聊天记录)方法,用于清空当前用户的聊天记录,包括消息和会话,同时可以选择是否清除服务端的聊天记录。 |
331 | 331 | - [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#根据搜索范围搜索当前会话中的消息),可以在根据关键字搜索消息时,选择搜索范围,如只搜索消息内容、只搜索消息扩展信息以及同时搜索消息内容以及扩展信息。 |
332 | | -- [IM SDK] 新增 [EMOptions#setUseReplacedMessageContents](message_send_receive.html#发送和接收文本消息) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。 |
333 | | -- [IM SDK] 新增 [EMOptions#setIncludeSendMessageInMessageListener](message_send_receive.html#发送和接收文本消息) 开关。开启后,在 `EMMessageListener#onMessageReceived` 回调里增加发送成功的消息。 |
| 332 | +- [IM SDK] 新增 [EMOptions#setUseReplacedMessageContents](message_send.html#发送消息前的内容审核) 开关。开启后,发送消息时如果被内容审核进行了内容替换,发送方可以获取替换后的内容。 |
| 333 | +- [IM SDK] 新增 [EMOptions#setIncludeSendMessageInMessageListener](message_receive.html#接收文本消息) 开关。开启后,在 `EMMessageListener#onMessageReceived` 回调里增加发送成功的消息。 |
334 | 334 | - [IM SDK] 新增 [EMOptions#setRegardImportedMsgAsRead](message_retrieve.html#从服务器获取指定会话的消息) 开关。开启后,[利用服务端接口](/document/server-side/message_import.html)导入的消息,客户端上通过[漫游拉取](message_retrieve.html#从服务器获取指定会话的消息)到后,这些消息为已读状态,会话中未读取的消息数量,即 `EMConversation#getUnreadMsgCount` 的返回值不发生变化。若该开关为关闭状态,`EMConversation#getUnreadMsgCount` 的返回值会增加。 |
335 | 335 |
|
336 | 336 | ### 优化 |
|
348 | 348 |
|
349 | 349 | ### 新增特性 |
350 | 350 |
|
351 | | -[IM SDK] 支持[会话标记功能](conversation_mark.html)。 |
| 351 | +[IM SDK] 支持 [会话标记功能](conversation_mark.html)。 |
352 | 352 | - `EMChatManager#asyncAddConversationMark`:[标记会话](conversation_mark.html#标记会话)。 |
353 | 353 | - `EMChatManager#asyncRemoveConversationMark`:[取消标记会话](conversation_mark.html#取消标记会话)。 |
354 | 354 | - `EMChatManager#asyncGetConversationsFromServerWithCursor`:[根据会话标记从服务器分页查询会话列表](conversation_mark.html#根据会话标记从服务器分页查询会话列表)。 |
|
415 | 415 |
|
416 | 416 | ### 新增特性 |
417 | 417 |
|
418 | | -- [IM SDK] 新增[合并转发消息功能](message_send_receive.html#发送和接收合并消息): |
| 418 | +- [IM SDK] 新增 [发送](message_send.html#发送合并消息) 和 [接收合并转发消息](message_receive.html#接收合并消息) 功能: |
419 | 419 | - 新增合并消息类型 `EMMessage#Type#COMBINE`; |
420 | 420 | - 新增消息体类 `EMCombineMessageBody`; |
421 | 421 | - 新增 `EMMessage#createCombinedSendMessage` 方法用于创建合并消息; |
|
458 | 458 | - 新增 `EMChatManager#asyncPinConversation` 方法,实现[置顶或取消置顶服务器会话](conversation_pin.html#置顶-取消置顶会话): |
459 | 459 | - 新增 `EMChatManager#asyncFetchPinnedConversationsFromServer` 方法,实现[获取置顶的服务器会话](conversation_pin.html#获取服务端的置顶会话列表)。 |
460 | 460 | - [IM SDK] 新增 `EMChatManager#getAllConversationsBySort` 方法实现[从本地获取排序后的会话列表](conversation_list.html#获取本地会话); |
461 | | -- [IM SDK] 新增在群组或聊天室中[发送定向消息](message_send_receive.html#发送和接收定向消息)的功能; |
| 461 | +- [IM SDK] 新增在群组或聊天室中[发送定向消息](message_target.html)的功能; |
462 | 462 | - [IM SDK] 新增[荣耀推送](/document/android/push/push_honor.html)。 |
463 | 463 |
|
464 | 464 | ### 优化 |
|
548 | 548 |
|
549 | 549 | ### 新增特性 |
550 | 550 |
|
551 | | -- [IM SDK] 新增[聊天室消息优先级](message_send_receive.html#聊天室消息优先级与消息丢弃逻辑)。 |
| 551 | +- [IM SDK] 新增[聊天室消息优先级](message_send.html#聊天室消息优先级与消息丢弃逻辑)。 |
552 | 552 | - [IM SDK] 群组信息更新后的 `EMGroupChangeListener#onSpecificationChanged` 回调中添加更新后的群组信息。 |
553 | 553 |
|
554 | 554 | ### 优化 |
|
0 commit comments