Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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