Skip to content

Commit

Permalink
Merge pull request #1110 from haoxiuwen/doc-v2
Browse files Browse the repository at this point in the history
Modify IM Doc
  • Loading branch information
haoxiuwen authored Dec 24, 2024
2 parents 25ad4c8 + a19c0a8 commit 9e53611
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 82 deletions.
15 changes: 3 additions & 12 deletions docs/document/android/thread_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,13 @@

## 技术原理

环信即时通讯 IM Android SDK 提供 `EMChatManager``EMMessage``EMChatThread` 类,用于管理子区消息,支持你通过调用 API 在项目中实现如下功能:

- 发送子区消息
- 接收子区消息
- 撤回子区消息
- 获取子区消息
环信即时通讯 IM Android SDK 提供 `EMChatManager``EMMessage``EMChatThread` 类,用于管理子区消息,支持你通过调用 API 在项目中实现发送、接收、撤回和获取子区消息。

消息收发流程如下:

1. 客户端从应用服务器获取 token。
2. 客户端 A 和 B 登录即时通讯。
3. 客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

![img](/images/android/sendandreceivemsg.png)
客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

子区创建和查看如下图
子区创建和查看如下图所示

![img](/images/android/threads.png)

Expand Down
17 changes: 3 additions & 14 deletions docs/document/flutter/thread_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,11 @@

## 技术原理

即时通讯 IM Flutter SDK 提供 `EMChatThreadManager``EMMessage``EMChatThread` 类,用于管理子区消息,支持你通过调用 API 在项目中实现如下功能:
即时通讯 IM Flutter SDK 提供 `EMChatThreadManager``EMMessage``EMChatThread` 类,用于管理子区消息,支持你通过调用 API 在项目中实现发送、接收、撤回和获取子区消息。

- 发送子区消息
- 接收子区消息
- 撤回子区消息
- 获取子区消息
消息收发流程如下:

下图展示在客户端发送和接收消息的工作流程:

![img](/images/android/sendandreceivemsg.png)

如上图所示,消息收发流程如下:

1. 客户端从应用服务器获取 token。
2. 客户端 A 和 B 登录即时通讯。
3. 客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。
客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

子区创建和查看如下图:

Expand Down
13 changes: 2 additions & 11 deletions docs/document/ios/thread_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,11 @@

## 技术原理

环信即时通讯 IM iOS SDK 提供 `EMManager``EMChatMessage``EMChatThreadInfo` 类,用于管理子区消息,支持你通过调用 API 在项目中实现如下功能:

- 发送子区消息
- 接收子区消息
- 撤回子区消息
- 获取子区消息
环信即时通讯 IM iOS SDK 提供 `EMManager``EMChatMessage``EMChatThreadInfo` 类,用于管理子区消息,支持你通过调用 API 在项目中实现发送、接收、撤回和获取子区消息。

消息收发流程如下:

1. 客户端从应用服务器获取 token。
2. 客户端 A 和 B 登录即时通讯。
3. 客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

![img](/images/android/sendandreceivemsg.png)
客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

子区创建和查看如下图:

Expand Down
15 changes: 3 additions & 12 deletions docs/document/react-native/thread_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,11 @@

## 技术原理

即时通讯 IM React Native SDK 提供 `ChatManager``ChatMessage``ChatMessageThread` 类,用于管理子区消息,支持你通过调用 API 在项目中实现如下功能:
即时通讯 IM React Native SDK 提供 `ChatManager``ChatMessage``ChatMessageThread` 类,用于管理子区消息,支持你通过调用 API 在项目中实现发送、接收、撤回和获取子区消息。

- 发送子区消息
- 接收子区消息
- 撤回子区消息
- 获取子区消息
消息收发流程如下:

![img](/images/android/sendandreceivemsg.png)

如上图所示,消息收发流程如下:

1. 用户 A 发送一条消息到消息服务器;
2. 对于子区消息,服务器投递给子区内其他每一个成员;
3. 用户收到消息。
客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

子区创建和查看如下图:

Expand Down
13 changes: 2 additions & 11 deletions docs/document/unity/thread_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,11 @@

## 技术原理

环信即时通讯 IM Unity SDK 提供 `IChatManager``Message``IChatThreadManager` 类,用于管理子区消息,支持你通过调用 API 在项目中实现如下功能:

- 发送子区消息
- 接收子区消息
- 撤回子区消息
- 获取子区消息
环信即时通讯 IM Unity SDK 提供 `IChatManager``Message``IChatThreadManager` 类,用于管理子区消息,支持你通过调用 API 在项目中实现发送、接收、撤回和获取子区消息。

消息收发流程如下:

1. 客户端从应用服务器获取 token。
2. 客户端 A 和 B 登录即时通讯。
3. 客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

![img](/images/android/sendandreceivemsg.png)
客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

子区创建和查看如下图:

Expand Down
13 changes: 2 additions & 11 deletions docs/document/web/thread_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,11 @@

## 技术原理

环信即时通讯 IM SDK 支持你通过调用 API 在项目中实现如下功能:

- 发送子区消息
- 接收子区消息
- 撤回子区消息
- 获取子区消息
环信即时通讯 IM SDK 支持你通过调用 API 在项目中用于管理子区消息,包括发送、接收、撤回和获取子区消息。

消息收发流程如下:

1. 客户端从应用服务器获取 token。
2. 客户端 A 和 B 登录即时通讯。
3. 客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

![img](/images/android/sendandreceivemsg.png)
客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

子区创建和查看如下图:

Expand Down
13 changes: 2 additions & 11 deletions docs/document/windows/thread_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,11 @@

## 技术原理

环信即时通讯 IM windows SDK 提供 `IChatManager``Message``IChatThreadManager` 类,用于管理子区消息,支持你通过调用 API 在项目中实现如下功能:

- 发送子区消息
- 接收子区消息
- 撤回子区消息
- 获取子区消息
环信即时通讯 IM windows SDK 提供 `IChatManager``Message``IChatThreadManager` 类,用于管理子区消息,支持你通过调用 API 在项目中实现发送、接收、撤回和获取子区消息。

消息收发流程如下:

1. 客户端从应用服务器获取 token。
2. 客户端 A 和 B 登录即时通讯。
3. 客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

![img](/images/android/sendandreceivemsg.png)
客户端 A 向客户端 B 发送消息。消息发送至即时通讯 IM 服务器,服务器将消息传递给客户端 B。对于子区消息,服务器投递给子区内其他每一个成员。客户端 B 收到消息后,SDK 触发事件。客户端 B 监听事件并获取消息。

子区创建和查看如下图:

Expand Down

0 comments on commit 9e53611

Please sign in to comment.