setReconnectKickEnable static method

Future<void> setReconnectKickEnable(
  1. bool enable
)

设置断线重连时是否踢出当前正在重连的设备

targetId 聊天室 id

用户���有开通多设备登录功能的前提下,同一个账号在一台新设备上登录的时候,会把这个账号在之前登录的设备上踢出。 由于 SDK 有断线重连功能,存在下面情况。 用户在 A 设备登录,A 设备网络不稳定,没有连接成功,SDK 启动重连机制。 用户此时又在 B 设备登录,B 设备连接成功。 A 设备网络稳定之后,用户在 A 设备连接成功,B 设备被踢出。 这个接口就是为这种情况加的。 设置 enable 为 true 时,SDK 重连的时候发现此时已有别的设备连接成功,不再强行踢出已有设备,而是踢出重连设备。

Implementation

static Future<void> setReconnectKickEnable(bool enable) async {
  await _channel.invokeMethod(RCMethodKey.SetReconnectKickEnable, enable);
}