Skip to content

Commit

Permalink
modify
Browse files Browse the repository at this point in the history
  • Loading branch information
haoxiuwen committed Dec 18, 2024
1 parent 7de9c70 commit 54091c6
Show file tree
Hide file tree
Showing 10 changed files with 18 additions and 18 deletions.
2 changes: 1 addition & 1 deletion docs/.vuepress/sidebar/document.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ const documentSidebar = [
text: '登录',
collapsible: true,
children: [
{ text: '登录介绍', link: 'log.html' },
{ text: '登录介绍', link: 'login.html' },
{ text: '连接', link: 'connection.html' },
{ text: '多设备登录', link: 'multi_device.html' },
]
Expand Down
2 changes: 1 addition & 1 deletion docs/document/android/initialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

## 前提条件

有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](enable_and_configure_IM.html#创建应用)
有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](/product/enable_and_configure_IM.html#创建应用)

## 初始化

Expand Down
6 changes: 3 additions & 3 deletions docs/document/android/multi_device.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ EMClient.getInstance().chatManager().sendMessage(message);

初始化 SDK 时,你可以调用 `EMOptions#setCustomDeviceName` 方法设置登录设备的名称。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 `EMConnectionListener#onLogout` 回调会包含导致该设备被踢下线的自定义设备名称。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down Expand Up @@ -138,7 +138,7 @@ EMClient.getInstance().chatManager().sendMessage(message);

2. 初始化 SDK 时,调用 `EMOptions#setCustomOSPlatform` 方法自定义设置登录设备的平台。确保该方法中的 `platform` 参数的值与环信控制台的**添加自定义平台**对话框中设置的**设备平台**的值相同。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand All @@ -154,7 +154,7 @@ EMClient.getInstance().chatManager().sendMessage(message);

初始化 SDK 时,你可以调用 `EMOptions#setLoginCustomExt` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,`USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `EMConnectionListener#onLogout` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down
2 changes: 1 addition & 1 deletion docs/document/android/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ android {

### 1. SDK 初始化

在主进程中进行初始化
**主进程**中进行初始化

```java
EMOptions options = new EMOptions();
Expand Down
6 changes: 3 additions & 3 deletions docs/document/flutter/multi_device.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ try {

初始化 SDK 时,你可以调用 `EMOptions#deviceName` 方法设置登录设备的名称。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 `EMConnectionListener#onUserDidLoginFromOtherDevice` 回调会包含导致该设备被踢下线的自定义设备名称。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down Expand Up @@ -128,7 +128,7 @@ EMClient.getInstance.addConnectionEventHandler(

2. 初始化 SDK 时,调用 `EMOptions#osType` 方法自定义设置登录设备的平台。确保该方法中的 `osType` 参数的值与环信控制台的**添加自定义平台**对话框中设置的**设备平台**的值相同。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand All @@ -143,7 +143,7 @@ EMClient.getInstance.init(options);

初始化 SDK 时,你可以调用 `EMOptions.loginExtension` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(例如 Android 平台提示 `206` 错误,`USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `EMConnectionEventHandler#onUserDidLoginFromOtherDevice` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down
2 changes: 1 addition & 1 deletion docs/document/harmonyos/multi_device.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ ChatClient.getInstance().contactManager()?.getSelfIdsOnOtherPlatform().then(ids

初始化 SDK 时,你可以调用 `ChatOptions#setLoginCustomExt` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,`USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `ConnectionListener#onLogout` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down
2 changes: 1 addition & 1 deletion docs/document/ios/initialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## 前提条件

有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](enable_and_configure_IM.html#创建应用)
有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](/product/enable_and_configure_IM.html#创建应用)

## 初始化

Expand Down
6 changes: 3 additions & 3 deletions docs/document/ios/multi_device.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ iOS SDK 初始化时会生成登录 ID 用于在多设备登录和消息推送

初始化 SDK 时,你可以调用 `initializeSDKWithOptions` 方法时设置 `EMOptions#customDeviceName` 属性自定义登录设备的名称。设置设备名称后,若登录设备时因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 `userAccountDidLoginFromOtherDevice` 回调里会包含导致该设备被踢下线的自定义设备名称。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand All @@ -122,7 +122,7 @@ option.customDeviceName = @"XXX的iPad";
2. 初始化 SDK 时,调用 `initializeSDKWithOptions` 方法设置 `EMOptions#customOSType` 属性添加自定义平台。确保该属性的值与环信控制台的**新增自定义平台**对话框中设置的**设备平台**的值相同。
:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::
Expand All @@ -138,7 +138,7 @@ option.customOSType = 60;

初始化 SDK 时,可通过 `EMOptions#loginExtensionInfo` 属性设置设备扩展信息。设置后,多设备场景下,登录该设备后,若因达到了登录设备数量限制而导致当前登录设备被踢下线(`206` 错误,`EMErrorUserLoginOnAnotherDevice`),被踢设备收到的 `EMClientDelegate#userAccountDidLoginFromOtherDeviceWithInfo` 回调中会包含该设备的自定义扩展信息。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down
6 changes: 3 additions & 3 deletions docs/document/react-native/multi_device.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ ChatClient.getInstance()

即时通讯 IM 自 1.2.0 版本开始支持自定义设置登录设备的名称。这样在多设备场景下,若有设备被踢下线,你就能知道是被哪个设备挤下线的。设备名称 `deviceName` 可以通过 `getLoggedInDevicesFromServer` 返回对象 `ChatDeviceInfo` 获取。如果没有设置则返回默认值,即设备型号。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down Expand Up @@ -145,7 +145,7 @@ ChatClient.getInstance()

2. 初始化 SDK。确保该方法中的 `customOSType` 参数的值与环信控制台的**添加自定义平台**对话框中设置的**设备平台**的值相同。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand All @@ -172,7 +172,7 @@ ChatClient.getInstance()

初始化 SDK 时,你可以利用 `ChatOptions#loginExtraInfo` 属性设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,Android 为 `USER_LOGIN_ANOTHER_DEVICE`,iOS 为 `EMErrorUserLoginOnAnotherDevice`),被踢设备收到的 `ChatConnectEventListener#onUserDidLoginFromOtherDeviceWithInfo` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down
2 changes: 1 addition & 1 deletion docs/document/web/multi_device.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ conn.getSelfIdsOnOtherPlatform().then((res) => {

初始化 SDK 时,你可以调用 `setLoginInfoCustomExt` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,`WEBIM_CONNCTION_USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `onDisconnected` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。

:::notice
:::tip
登录成功后才会将该设置发送到服务器。
:::

Expand Down

0 comments on commit 54091c6

Please sign in to comment.