File tree Expand file tree Collapse file tree 10 files changed +18
-18
lines changed Expand file tree Collapse file tree 10 files changed +18
-18
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ const documentSidebar = [
4545 text : '登录' ,
4646 collapsible : true ,
4747 children : [
48- { text : '登录介绍' , link : 'log .html' } ,
48+ { text : '登录介绍' , link : 'login .html' } ,
4949 { text : '连接' , link : 'connection.html' } ,
5050 { text : '多设备登录' , link : 'multi_device.html' } ,
5151 ]
Original file line number Diff line number Diff line change 1010
1111## 前提条件
1212
13- 有效的环信即时通讯 IM 开发者账号和 App key,详见[ 环信即时通讯云控制台的相关文档] ( enable_and_configure_IM.html#创建应用 ) 。
13+ 有效的环信即时通讯 IM 开发者账号和 App key,详见[ 环信即时通讯云控制台的相关文档] ( /product/ enable_and_configure_IM.html#创建应用) 。
1414
1515## 初始化
1616
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ EMClient.getInstance().chatManager().sendMessage(message);
9696
9797初始化 SDK 时,你可以调用 ` EMOptions#setCustomDeviceName ` 方法设置登录设备的名称。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 ` EMConnectionListener#onLogout ` 回调会包含导致该设备被踢下线的自定义设备名称。
9898
99- ::: notice
99+ ::: tip
100100登录成功后才会将该设置发送到服务器。
101101:::
102102
@@ -138,7 +138,7 @@ EMClient.getInstance().chatManager().sendMessage(message);
138138
1391392 . 初始化 SDK 时,调用 ` EMOptions#setCustomOSPlatform ` 方法自定义设置登录设备的平台。确保该方法中的 ` platform ` 参数的值与环信控制台的** 添加自定义平台** 对话框中设置的** 设备平台** 的值相同。
140140
141- ::: notice
141+ ::: tip
142142登录成功后才会将该设置发送到服务器。
143143:::
144144
@@ -154,7 +154,7 @@ EMClient.getInstance().chatManager().sendMessage(message);
154154
155155初始化 SDK 时,你可以调用 ` EMOptions#setLoginCustomExt ` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(` 206 ` 错误,` USER_LOGIN_ANOTHER_DEVICE ` ),被踢设备收到的 ` EMConnectionListener#onLogout ` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。
156156
157- ::: notice
157+ ::: tip
158158登录成功后才会将该设置发送到服务器。
159159:::
160160
Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ android {
164164
165165### 1. SDK 初始化
166166
167- 在主进程中进行初始化 :
167+ 在 ** 主进程 ** 中进行初始化 :
168168
169169``` java
170170EMOptions options = new EMOptions ();
Original file line number Diff line number Diff line change 9696
9797初始化 SDK 时,你可以调用 ` EMOptions#deviceName ` 方法设置登录设备的名称。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 ` EMConnectionListener#onUserDidLoginFromOtherDevice ` 回调会包含导致该设备被踢下线的自定义设备名称。
9898
99- ::: notice
99+ ::: tip
100100登录成功后才会将该设置发送到服务器。
101101:::
102102
@@ -128,7 +128,7 @@ EMClient.getInstance.addConnectionEventHandler(
128128
1291292 . 初始化 SDK 时,调用 ` EMOptions#osType ` 方法自定义设置登录设备的平台。确保该方法中的 ` osType ` 参数的值与环信控制台的** 添加自定义平台** 对话框中设置的** 设备平台** 的值相同。
130130
131- ::: notice
131+ ::: tip
132132登录成功后才会将该设置发送到服务器。
133133:::
134134
@@ -143,7 +143,7 @@ EMClient.getInstance.init(options);
143143
144144初始化 SDK 时,你可以调用 ` EMOptions.loginExtension ` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(例如 Android 平台提示 ` 206 ` 错误,` USER_LOGIN_ANOTHER_DEVICE ` ),被踢设备收到的 ` EMConnectionEventHandler#onUserDidLoginFromOtherDevice ` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。
145145
146- ::: notice
146+ ::: tip
147147登录成功后才会将该设置发送到服务器。
148148:::
149149
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ ChatClient.getInstance().contactManager()?.getSelfIdsOnOtherPlatform().then(ids
7575
7676初始化 SDK 时,你可以调用 ` ChatOptions#setLoginCustomExt ` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(` 206 ` 错误,` USER_LOGIN_ANOTHER_DEVICE ` ),被踢设备收到的 ` ConnectionListener#onLogout ` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。
7777
78- ::: notice
78+ ::: tip
7979登录成功后才会将该设置发送到服务器。
8080:::
8181
Original file line number Diff line number Diff line change 66
77## 前提条件
88
9- 有效的环信即时通讯 IM 开发者账号和 App key,详见[ 环信即时通讯云控制台的相关文档] ( enable_and_configure_IM.html#创建应用 ) 。
9+ 有效的环信即时通讯 IM 开发者账号和 App key,详见[ 环信即时通讯云控制台的相关文档] ( /product/ enable_and_configure_IM.html#创建应用) 。
1010
1111## 初始化
1212
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ iOS SDK 初始化时会生成登录 ID 用于在多设备登录和消息推送
9797
9898初始化 SDK 时,你可以调用 ` initializeSDKWithOptions ` 方法时设置 ` EMOptions#customDeviceName ` 属性自定义登录设备的名称。设置设备名称后,若登录设备时因达到了登录设备数量限制而导致在已登录的设备上强制退出时,被踢设备收到的 ` userAccountDidLoginFromOtherDevice ` 回调里会包含导致该设备被踢下线的自定义设备名称。
9999
100- ::: notice
100+ ::: tip
101101登录成功后才会将该设置发送到服务器。
102102:::
103103
@@ -122,7 +122,7 @@ option.customDeviceName = @"XXX的iPad";
122122
1231232. 初始化 SDK 时,调用 `initializeSDKWithOptions` 方法设置 `EMOptions#customOSType` 属性添加自定义平台。确保该属性的值与环信控制台的**新增自定义平台**对话框中设置的**设备平台**的值相同。
124124
125- :::notice
125+ :::tip
126126登录成功后才会将该设置发送到服务器。
127127:::
128128
@@ -138,7 +138,7 @@ option.customOSType = 60;
138138
139139初始化 SDK 时,可通过 ` EMOptions#loginExtensionInfo ` 属性设置设备扩展信息。设置后,多设备场景下,登录该设备后,若因达到了登录设备数量限制而导致当前登录设备被踢下线(` 206 ` 错误,` EMErrorUserLoginOnAnotherDevice ` ),被踢设备收到的 ` EMClientDelegate#userAccountDidLoginFromOtherDeviceWithInfo ` 回调中会包含该设备的自定义扩展信息。
140140
141- ::: notice
141+ ::: tip
142142登录成功后才会将该设置发送到服务器。
143143:::
144144
Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ ChatClient.getInstance()
110110
111111即时通讯 IM 自 1.2.0 版本开始支持自定义设置登录设备的名称。这样在多设备场景下,若有设备被踢下线,你就能知道是被哪个设备挤下线的。设备名称 ` deviceName ` 可以通过 ` getLoggedInDevicesFromServer ` 返回对象 ` ChatDeviceInfo ` 获取。如果没有设置则返回默认值,即设备型号。
112112
113- ::: notice
113+ ::: tip
114114登录成功后才会将该设置发送到服务器。
115115:::
116116
@@ -145,7 +145,7 @@ ChatClient.getInstance()
145145
1461462 . 初始化 SDK。确保该方法中的 ` customOSType ` 参数的值与环信控制台的** 添加自定义平台** 对话框中设置的** 设备平台** 的值相同。
147147
148- ::: notice
148+ ::: tip
149149登录成功后才会将该设置发送到服务器。
150150:::
151151
@@ -172,7 +172,7 @@ ChatClient.getInstance()
172172
173173初始化 SDK 时,你可以利用 ` ChatOptions#loginExtraInfo ` 属性设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(` 206 ` 错误,Android 为 ` USER_LOGIN_ANOTHER_DEVICE ` ,iOS 为 ` EMErrorUserLoginOnAnotherDevice ` ),被踢设备收到的 ` ChatConnectEventListener#onUserDidLoginFromOtherDeviceWithInfo ` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。
174174
175- ::: notice
175+ ::: tip
176176登录成功后才会将该设置发送到服务器。
177177:::
178178
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ conn.getSelfIdsOnOtherPlatform().then((res) => {
5656
5757初始化 SDK 时,你可以调用 ` setLoginInfoCustomExt ` 方法设置登录设备的自定义扩展信息。设置后,若因达到了登录设备数量限制而导致在已登录的设备上强制退出时(` 206 ` 错误,` WEBIM_CONNCTION_USER_LOGIN_ANOTHER_DEVICE ` ),被踢设备收到的 ` onDisconnected ` 回调会包含导致该设备被踢下线的新登录设备的自定义扩展信息。
5858
59- ::: notice
59+ ::: tip
6060登录成功后才会将该设置发送到服务器。
6161:::
6262
You can’t perform that action at this time.
0 commit comments