Skip to content

Commit c62caed

Browse files
authored
Merge pull request #979 from haoxiuwen/doc-v2
Add Web/Applet 4.10.0 Release Note
2 parents c5154b0 + ea1905d commit c62caed

File tree

4 files changed

+30
-2
lines changed

4 files changed

+30
-2
lines changed

docs/document/applet/releasenote.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
<Toc />
44

5+
## 版本 V4.10.0 2024-10-11(开发版)
6+
7+
### 新增特性
8+
9+
- 聊天室公告修改事件中增加公告内容:`updateAnnouncement` 事件中增加 `announcement` 字段,表示更新的公告。
10+
- 新增两个错误码:
11+
- `WEBIM_USER_ALREADY_LOGIN` 208:用户已登录。单设备登录时,若调用 open 方法用户已经登录,会触发该错误。
12+
- `MESSAGE_SEND_TIMEOUT` 512:发送消息超时
13+
- 新增 `onShow` 方法,小程序或 uniapp 在 `onShow` 生命周期中执行该方法,可优化重连速度。
14+
15+
### 优化
16+
17+
调整了登录方法的 `open().then` 与连接成功事件 `onConnected` 的触发时机。优化后,调用登录方法 `open` 后,先触发连接成功与否的事件 `onConnected``onDisconnected`,然后再触发登录 `open().then` 或者 `open().catch`,以确保连接完全建立后再进行后续处理。之前版本为调用登录方法,先触发登录回调,然后触发连接事件,导致需要等待连接成功事件 `onConnected` 触发后才能发送消息。同时,优化后,鉴权失败等登录错误会在 `open.catch` 中抛出。
18+
519
## 版本 V4.9.2 2024-09-20(开发版)
620

721
### 新增特性

docs/document/ios/message_send_receive.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020

2121
## 技术原理
2222

23-
环信即时通讯 IM iOS SDK 提供 `ChatManager` 类和 `EMChatMessage` 类,支持发送、接收消息,发送、接收消息已读回执,并管理用户设备上存储的消息会话数据,其中包含如下主要方法:
23+
环信即时通讯 IM iOS SDK 提供 `ChatManager` 类和 `EMChatMessage` 类,支持发送和接收消息,其中包含如下主要方法:
2424

2525
- `sendMessage` 发送消息给某个用户,群组或者聊天室;
26-
- `recallMessage` 撤回自己发出的消息;
2726
- `addMessageListener` 添加消息接收的回调通知;
2827
- `ackConversationRead` 发送会话已读通知;
2928
- `ackMessageRead` 发送指定消息已读的通知;

docs/document/web/error.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ error.type === statusCode.WEBIM_CONNCTION_USER_NOT_ASSIGN_ERROR 其中 `error`
3737
| 205 | MESSAGE_PARAMETER_ERROR | 消息参数错误。如撤回消息时未传消息 ID 或者发送消息时未传消息接收方的用户 ID。|
3838
| 206 | WEBIM_CONNCTION_USER_LOGIN_ANOTHER_DEVICE | 用户在其他设备登录:如果没有开启多设备登录,则在其他设备登录会将当前登录的设备踢下线,用户会收到此错误。 |
3939
| 207 | WEBIM_CONNCTION_USER_REMOVED | 用户已经被注销:如果登录用户的 ID 被管理员从管理后台删除则会收到此错误。 |
40+
| 208 | WEBIM_USER_ALREADY_LOGIN | 用户已登录。单设备登录时,若调用 open 方法用户已经登录,会提示该错误。 |
4041
| 216 | WEBIM_CONNCTION_USER_KICKED_BY_CHANGE_PASSWORD | 用户密码更新:当前登录的用户密码被修改后,当前登录会断开并提示该错误。 |
4142
| 217 | WEBIM_CONNCTION_USER_KICKED_BY_OTHER_DEVICE | 用户被踢下线:开启多设备登录后,如果用户在其他设备上调用 API 或者通过管理后台踢出当前设备登录的 ID,SDK 会提示该错误。 |
4243
| 219 | USER_MUTED_BY_ADMIN | 用户被全局禁言:在管理后台禁言了此用户后,该用户发送消息时会提示该错误。 |
@@ -53,6 +54,7 @@ error.type === statusCode.WEBIM_CONNCTION_USER_NOT_ASSIGN_ERROR 其中 `error`
5354
| 509 | MESSAGE_CURRENT_LIMITING | 单个用户 ID 发送消息超出频率限制。默认情况下,SDK 对单个用户 ID 发送群消息未做频率限制。如果你联系了环信商务设置了该限制,一旦在在单聊、群聊或聊天室中单个用户的消息发送频率超过设定的上限,则会提示该错误。 |
5455
| 510 | MESSAGE_WEBSOCKET_DISCONNECTED | 消息发送失败,例如网络断开、重连失败等情况下导致发送失败。 |
5556
| 511 | MESSAGE_SIZE_LIMIT | 消息体大小超过限制。关于各端消息体大小的限制,详见[消息管理概述中的描述](message_overview.html#消息类型)|
57+
| 512 | MESSAGE_SEND_TIMEOUT | 发送消息超时。例如,发消息时连接断开,会提示该错误。|
5658
| 601 | GROUP_ALREADY_JOINED | 已在群组内:当前用户已在该群组中。 |
5759
| 602 | GROUP_NOT_JOINED | 不在群组内:用户发送群消息或进行群操作时未加入该群组。 |
5860
| 603 | PERMISSION_DENIED | 用户无权限:例如,如果用户被添加到黑名单后,发送消息时会提示该错误。其他报错情况包括用户修改其他用户发出的消息、修改其他用户设置的群成员属性以及普通群成员试图解散子区(仅子区所在群组的群主和群管理员有权解散子区)。 |

docs/document/web/releasenote.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
<Toc />
44

5+
## 版本 V4.10.0 2024-10-11(开发版)
6+
7+
### 新增特性
8+
9+
- 聊天室公告修改事件中增加公告内容:`updateAnnouncement` 事件中增加 `announcement` 字段,表示更新的公告。
10+
- 新增两个错误码:
11+
- `WEBIM_USER_ALREADY_LOGIN` 208:用户已登录。单设备登录时,若调用 open 方法用户已经登录,会提示该错误。
12+
- `MESSAGE_SEND_TIMEOUT` 512:发送消息超时。例如,发消息时连接断开,会提示该错误。
13+
14+
### 优化
15+
16+
调整了登录方法的 `open().then` 与连接成功事件 `onConnected` 的触发时机。优化后,调用登录方法 `open` 后,先触发连接成功与否的事件 `onConnected``onDisconnected`,然后再触发登录 `open().then` 或者 `open().catch`,以确保连接完全建立后再进行后续处理。之前版本为调用登录方法,先触发登录回调,然后触发连接事件,导致需要等待连接成功事件 `onConnected` 触发后才能发送消息。同时,优化后,鉴权失败等登录错误会在 `open.catch` 中抛出。
17+
518
## 版本 V4.9.2 2024-09-20(开发版)
619

720
### 新增特性

0 commit comments

Comments
 (0)