From 54091c62967bca1d424752539ab8002543081313 Mon Sep 17 00:00:00 2001 From: haoxiuwen Date: Wed, 18 Dec 2024 18:08:04 +0800 Subject: [PATCH] modify --- docs/.vuepress/sidebar/document.ts | 2 +- docs/document/android/initialization.md | 2 +- docs/document/android/multi_device.md | 6 +++--- docs/document/android/quickstart.md | 2 +- docs/document/flutter/multi_device.md | 6 +++--- docs/document/harmonyos/multi_device.md | 2 +- docs/document/ios/initialization.md | 2 +- docs/document/ios/multi_device.md | 6 +++--- docs/document/react-native/multi_device.md | 6 +++--- docs/document/web/multi_device.md | 2 +- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/.vuepress/sidebar/document.ts b/docs/.vuepress/sidebar/document.ts index 4ecec2b0c..f8a50a6b2 100644 --- a/docs/.vuepress/sidebar/document.ts +++ b/docs/.vuepress/sidebar/document.ts @@ -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' }, ] diff --git a/docs/document/android/initialization.md b/docs/document/android/initialization.md index 79809aa41..6cb7476b6 100644 --- a/docs/document/android/initialization.md +++ b/docs/document/android/initialization.md @@ -10,7 +10,7 @@ ## 前提条件 -有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](enable_and_configure_IM.html#创建应用)。 +有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](/product/enable_and_configure_IM.html#创建应用)。 ## 初始化 diff --git a/docs/document/android/multi_device.md b/docs/document/android/multi_device.md index 42c3dcfc8..2dd0493de 100644 --- a/docs/document/android/multi_device.md +++ b/docs/document/android/multi_device.md @@ -96,7 +96,7 @@ EMClient.getInstance().chatManager().sendMessage(message); 初始化 SDK 时,你可以调用 `EMOptions#setCustomDeviceName` 方法设置登录设备的名称。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 `EMConnectionListener#onLogout` 回调会包含导致该设备被踢下线的自定义设备名称。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -138,7 +138,7 @@ EMClient.getInstance().chatManager().sendMessage(message); 2. 初始化 SDK 时,调用 `EMOptions#setCustomOSPlatform` 方法自定义设置登录设备的平台。确保该方法中的 `platform` 参数的值与环信控制台的**添加自定义平台**对话框中设置的**设备平台**的值相同。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -154,7 +154,7 @@ EMClient.getInstance().chatManager().sendMessage(message); 初始化 SDK 时,你可以调用 `EMOptions#setLoginCustomExt` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,`USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `EMConnectionListener#onLogout` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: diff --git a/docs/document/android/quickstart.md b/docs/document/android/quickstart.md index d2a14ab00..896def1e0 100644 --- a/docs/document/android/quickstart.md +++ b/docs/document/android/quickstart.md @@ -164,7 +164,7 @@ android { ### 1. SDK 初始化 -在主进程中进行初始化: +在**主进程**中进行初始化: ```java EMOptions options = new EMOptions(); diff --git a/docs/document/flutter/multi_device.md b/docs/document/flutter/multi_device.md index efdc34be0..e789ba97a 100644 --- a/docs/document/flutter/multi_device.md +++ b/docs/document/flutter/multi_device.md @@ -96,7 +96,7 @@ try { 初始化 SDK 时,你可以调用 `EMOptions#deviceName` 方法设置登录设备的名称。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 `EMConnectionListener#onUserDidLoginFromOtherDevice` 回调会包含导致该设备被踢下线的自定义设备名称。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -128,7 +128,7 @@ EMClient.getInstance.addConnectionEventHandler( 2. 初始化 SDK 时,调用 `EMOptions#osType` 方法自定义设置登录设备的平台。确保该方法中的 `osType` 参数的值与环信控制台的**添加自定义平台**对话框中设置的**设备平台**的值相同。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -143,7 +143,7 @@ EMClient.getInstance.init(options); 初始化 SDK 时,你可以调用 `EMOptions.loginExtension` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(例如 Android 平台提示 `206` 错误,`USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `EMConnectionEventHandler#onUserDidLoginFromOtherDevice` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: diff --git a/docs/document/harmonyos/multi_device.md b/docs/document/harmonyos/multi_device.md index 2dd8b2859..0729a96b6 100644 --- a/docs/document/harmonyos/multi_device.md +++ b/docs/document/harmonyos/multi_device.md @@ -75,7 +75,7 @@ ChatClient.getInstance().contactManager()?.getSelfIdsOnOtherPlatform().then(ids 初始化 SDK 时,你可以调用 `ChatOptions#setLoginCustomExt` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,`USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `ConnectionListener#onLogout` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: diff --git a/docs/document/ios/initialization.md b/docs/document/ios/initialization.md index e12d6b753..c1764cf18 100644 --- a/docs/document/ios/initialization.md +++ b/docs/document/ios/initialization.md @@ -6,7 +6,7 @@ ## 前提条件 -有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](enable_and_configure_IM.html#创建应用)。 +有效的环信即时通讯 IM 开发者账号和 App key,详见[环信即时通讯云控制台的相关文档](/product/enable_and_configure_IM.html#创建应用)。 ## 初始化 diff --git a/docs/document/ios/multi_device.md b/docs/document/ios/multi_device.md index 7d7ef7d85..ef31cf156 100644 --- a/docs/document/ios/multi_device.md +++ b/docs/document/ios/multi_device.md @@ -97,7 +97,7 @@ iOS SDK 初始化时会生成登录 ID 用于在多设备登录和消息推送 初始化 SDK 时,你可以调用 `initializeSDKWithOptions` 方法时设置 `EMOptions#customDeviceName` 属性自定义登录设备的名称。设置设备名称后,若登录设备时因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 `userAccountDidLoginFromOtherDevice` 回调里会包含导致该设备被踢下线的自定义设备名称。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -122,7 +122,7 @@ option.customDeviceName = @"XXX的iPad"; 2. 初始化 SDK 时,调用 `initializeSDKWithOptions` 方法设置 `EMOptions#customOSType` 属性添加自定义平台。确保该属性的值与环信控制台的**新增自定义平台**对话框中设置的**设备平台**的值相同。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -138,7 +138,7 @@ option.customOSType = 60; 初始化 SDK 时,可通过 `EMOptions#loginExtensionInfo` 属性设置设备扩展信息。设置后,多设备场景下,登录该设备后,若因达到了登录设备数量限制而导致当前登录设备被踢下线(`206` 错误,`EMErrorUserLoginOnAnotherDevice`),被踢设备收到的 `EMClientDelegate#userAccountDidLoginFromOtherDeviceWithInfo` 回调中会包含该设备的自定义扩展信息。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: diff --git a/docs/document/react-native/multi_device.md b/docs/document/react-native/multi_device.md index 6b51bc30a..8c882773f 100644 --- a/docs/document/react-native/multi_device.md +++ b/docs/document/react-native/multi_device.md @@ -110,7 +110,7 @@ ChatClient.getInstance() 即时通讯 IM 自 1.2.0 版本开始支持自定义设置登录设备的名称。这样在多设备场景下,若有设备被踢下线,你就能知道是被哪个设备挤下线的。设备名称 `deviceName` 可以通过 `getLoggedInDevicesFromServer` 返回对象 `ChatDeviceInfo` 获取。如果没有设置则返回默认值,即设备型号。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -145,7 +145,7 @@ ChatClient.getInstance() 2. 初始化 SDK。确保该方法中的 `customOSType` 参数的值与环信控制台的**添加自定义平台**对话框中设置的**设备平台**的值相同。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: @@ -172,7 +172,7 @@ ChatClient.getInstance() 初始化 SDK 时,你可以利用 `ChatOptions#loginExtraInfo` 属性设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,Android 为 `USER_LOGIN_ANOTHER_DEVICE`,iOS 为 `EMErrorUserLoginOnAnotherDevice`),被踢设备收到的 `ChatConnectEventListener#onUserDidLoginFromOtherDeviceWithInfo` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 ::: diff --git a/docs/document/web/multi_device.md b/docs/document/web/multi_device.md index ab13d456a..a19a666db 100644 --- a/docs/document/web/multi_device.md +++ b/docs/document/web/multi_device.md @@ -56,7 +56,7 @@ conn.getSelfIdsOnOtherPlatform().then((res) => { 初始化 SDK 时,你可以调用 `setLoginInfoCustomExt` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(`206` 错误,`WEBIM_CONNCTION_USER_LOGIN_ANOTHER_DEVICE`),被踢设备收到的 `onDisconnected` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。 -:::notice +:::tip 登录成功后才会将该设置发送到服务器。 :::