Skip to content
Open
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
20 changes: 6 additions & 14 deletions multidevice/agora_chat_multidevice_android.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,33 +11,25 @@

单端和多端登录场景下的互踢策略和自动登录时安全检查如下:

<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<table width="915" height="327" border="1">
<table width="807" height="327" border="1">
<tbody>
<tr>
<td width="109" height="49">单端/多端登录</td>
<td width="442">互踢策略</td>
<td width="342">自动登录安全检查</td>
<td width="384">互踢策略</td>
<td width="292">自动登录安全检查</td>
</tr>
<tr>
<td height="52">单端登录</td>
<td>新登录的设备会将当前在线设备踢下线。</td>
<td rowspan="2">设备支持自动登录时,若设备下线后自动重连时需要判断是否踢掉当前在线的最早登录设备,请联系环信商务。 </td>
<td rowspan="2">对于自动登录的设备,下线后设备会自动重连环信服务器。若重连成功,默认会踢掉当前登录设备(对于多设备登录,则踢掉最早的登录设备)。若要保留当前登录设备不被踢下线,请联系环信商务。该场景下,自动登录的设备登录失败,收到错误 214,提示当前登录的设备数量超过限制。 </td>
</tr>
<tr>
<td height="156">多端登录</td>
<td>若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。&lt;br/&gt;即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。</td>
<td><p>若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。</p>
<p>即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。</p></td>
</tr>
</tbody>
</table>
</body>
</html>

## 技术原理

Expand Down
20 changes: 6 additions & 14 deletions multidevice/agora_chat_multidevice_flutter.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,33 +11,25 @@

单端和多端登录场景下的互踢策略和自动登录时安全检查如下:

<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<table width="915" height="327" border="1">
<table width="807" height="327" border="1">
<tbody>
<tr>
<td width="109" height="49">单端/多端登录</td>
<td width="442">互踢策略</td>
<td width="342">自动登录安全检查</td>
<td width="384">互踢策略</td>
<td width="292">自动登录安全检查</td>
</tr>
<tr>
<td height="52">单端登录</td>
<td>新登录的设备会将当前在线设备踢下线。</td>
<td rowspan="2">设备支持自动登录时,若设备下线后自动重连时需要判断是否踢掉当前在线的最早登录设备,请联系环信商务。 </td>
<td rowspan="2">对于自动登录的设备,下线后设备会自动重连环信服务器。若重连成功,默认会踢掉当前登录设备(对于多设备登录,则踢掉最早的登录设备)。若要保留当前登录设备不被踢下线,请联系环信商务。该场景下,自动登录的设备登录失败,收到错误 214,提示当前登录的设备数量超过限制。</td>
</tr>
<tr>
<td height="156">多端登录</td>
<td>若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。&lt;br/&gt;即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。</td>
<td><p>若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。</p>
<p>即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。</p></td>
</tr>
</tbody>
</table>
</body>
</html>

## 技术原理

Expand Down
20 changes: 6 additions & 14 deletions multidevice/agora_chat_multidevice_iOS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,33 +11,25 @@

单端和多端登录场景下的互踢策略和自动登录时安全检查如下:

<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<table width="915" height="327" border="1">
<table width="807" height="327" border="1">
<tbody>
<tr>
<td width="109" height="49">单端/多端登录</td>
<td width="442">互踢策略</td>
<td width="342">自动登录安全检查</td>
<td width="384">互踢策略</td>
<td width="292">自动登录安全检查</td>
</tr>
<tr>
<td height="52">单端登录</td>
<td>新登录的设备会将当前在线设备踢下线。</td>
<td rowspan="2">设备支持自动登录时,若设备下线后自动重连时需要判断是否踢掉当前在线的最早登录设备,请联系环信商务。 </td>
<td rowspan="2">对于自动登录的设备,下线后设备会自动重连环信服务器。若重连成功,默认会踢掉当前登录设备(对于多设备登录,则踢掉最早的登录设备)。若要保留当前登录设备不被踢下线,请联系环信商务。该场景下,自动登录的设备登录失败,收到错误 214,提示当前登录的设备数量超过限制。</td>
</tr>
<tr>
<td height="156">多端登录</td>
<td>若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。&lt;br/&gt;即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。</td>
<td><p>若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。</p>
<p>即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。</p></td>
</tr>
</tbody>
</table>
</body>
</html>

## 技术原理

Expand Down
11 changes: 1 addition & 10 deletions multidevice/agora_chat_multidevice_rn.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,6 @@

单端和多端登录场景下的互踢策略和自动登录时安全检查如下:

<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<table width="807" height="327" border="1">
<tbody>
<tr>
Expand All @@ -30,7 +23,7 @@
<tr>
<td height="52">单端登录</td>
<td>新登录的设备会将当前在线设备踢下线。</td>
<td rowspan="2">设备支持自动登录时,若设备下线后自动重连时需要判断是否踢掉当前在线的最早登录设备,请联系环信商务。 </td>
<td rowspan="2">对于自动登录的设备,下线后设备会自动重连环信服务器。若重连成功,默认会踢掉当前登录设备(对于多设备登录,则踢掉最早的登录设备)。若要保留当前登录设备不被踢下线,请联系环信商务。该场景下,自动登录的设备登录失败,收到错误 214,提示当前登录的设备数量超过限制。 </td>
</tr>
<tr>
<td height="156">多端登录</td>
Expand All @@ -39,8 +32,6 @@
</tr>
</tbody>
</table>
</body>
</html>

## 技术原理

Expand Down
11 changes: 1 addition & 10 deletions multidevice/agora_chat_multidevice_unity-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,6 @@

单端和多端登录场景下的互踢策略和自动登录时安全检查如下:

<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<table width="807" height="327" border="1">
<tbody>
<tr>
Expand All @@ -28,7 +21,7 @@
<tr>
<td height="52">单端登录</td>
<td>新登录的设备会将当前在线设备踢下线。</td>
<td rowspan="2">设备支持自动登录时,若设备下线后自动重连时需要判断是否踢掉当前在线的最早登录设备,请联系环信商务。 </td>
<td rowspan="2">对于自动登录的设备,下线后设备会自动重连环信服务器。若重连成功,默认会踢掉当前登录设备(对于多设备登录,则踢掉最早的登录设备)。若要保留当前登录设备不被踢下线,请联系环信商务。该场景下,自动登录的设备登录失败,收到错误 214,提示当前登录的设备数量超过限制。</td>
</tr>
<tr>
<td height="156">多端登录</td>
Expand All @@ -37,8 +30,6 @@
</tr>
</tbody>
</table>
</body>
</html>

## 技术原理

Expand Down
5 changes: 3 additions & 2 deletions multidevice/agora_chat_multidevice_web.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@

单端和多端登录场景下的互踢策略如下:

- 单端登录:新登录的设备会将当前在线设备踢下线。
- 多端登录:若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。
| 单端登录 | 多端登录 |其他说明 |
| :--------- | :----- | :------- |
| 新登录的设备会将当前在线设备踢下线。 | 若一端的登录设备数量达到了上限,最新登录的设备会将该端最早登录的设备踢下线。即时通讯 IM 仅支持同端互踢,不支持各端之间互踢。<br/>多端登录时,是否使用固定的设备 ID 对设备互踢策略存在影响:SDK 会为设备生成设备 ID,作为设备的唯一标识。之前,每个 SDK 实例连接时,SDK 均使用不同的随机字符串作为设备标识。自从 v1.2.2-3 版本开始,Web SDK 新增了 `ConnectionParameters#isFixedDeviceId` 参数,你可以在 SDK 初始化时设置使用随机的设备 ID 或固定设备 ID:<br/>- (默认)`true`:使用固定的设备 ID。设备标识存入本地存储,即使在多设备登录情况下,同一浏览器只能打开一个页签,若打开两个,新页签会将上一个踢掉。<br/>- `false`:使用随机设备 ID。每个页签采用不同的设备 ID。多设备登录情况下,同一浏览器可打开多个页签,若超过设置的设备数量,则新打开的页签会将最先打开的页签踢掉。 | 声网服务器提供 RESTful 接口将指定账号强制[从单个设备下线](https://docs.agora.io/en/agora-chat/restful-api/user-system-registration?platform=react-native#forcing-a-user-offline)。 |

## 技术原理

Expand Down