连接状态

1.0.0

Enumeration Members

Idle

等待状态

Connecting

连接中

Connected

连接成功

DisconnectNetworkUnavailable

无法连接,当网络恢复后,SDK 自动连接

DisconnectUserLogout

无法连接,调用了 disconnect 接口,主动退出

DisconnectLicenseExpired

无法连接,License 授权过期(私有云专属)

DisconnectLicenseMismatch

无法连接,License 不匹配(私有云专属)

DisconnectIllegalProtocolVersion

无法连接,SDK 信令版本和服务信令版本不一致

一般不会出现该问题,如果出现请联系融云

DisconnectIdReject

无法连接,客户端(移动端 TCP 连接建立时)info 字段格式错误

一般不会出现该问题,如果出现请联系融云

DisconnectPlatformUnavailable

无法连接,不支持的平台类型,一般小程序或 PC 未开通

一般不会出现该问题,如果出现请联系融云

DisconnectTokenIncorrect

无法连接,Token 无法解析,或 Token 已过期,请更换 Token 重新连接

经常发生在切换开发环境的时候,例如 app 用开发环境的 Token,服务端用生产环境的 appKey,或者相反的场景

当发生该错误的时候检查一下 APP 使用的 appKey 和 APP Server 使用的 appKey 是否相同

DisconnectNotAuthorized

无法连接,触发了防黑产规则

请 APP 服务自查

DisconnectPackageNameInvalid

无法连接,包名不合法(移动端使用)

一般不会出现该问题,如果出现请联系融云

DisconnectAppBlockOrDelete

无法连接,该 AppKey 已经封禁或删除

请自行检查融云管理后台该 AppKey 的状态

DisconnectUserBlocked

无法连接,该用户 ID 已经被封禁

请自行检查融云管理后台该用户 ID 的状态

DisconnectUserKicked

无法连接,用户被同账号其他端踢下线,给用户提示被踢下线

DisconnectTokenExpired

无法连接,Token 已过期,请重新获取 Token 再连接

DisconnectDeviceError

无法连接,Token 中携带 deviceId 时,检测 Token 中 deviceId 与链接设备 deviceId 不一致

DisconnectHostnameError

无法连接,Web 端设置安全域名后,连接端域名不在安全域名范围内

一般不会出现该问题,如果出现请联系融云

DisconnectOtherDeviceLogin

无法连接,开启 禁止把已在线客户端踢下线 开关后,该错误码标识已有同类型端在线,禁止链接

DisconnectConcurrentLimitError

无法连接,连接总数量超过服务设定的并发限定值(私有云专属)

DisconnectClusterError

无法连接,客户端连错环境,引发连接拒绝;如使用开发环境 AppKey 连接到生产环境

DisconnectAppAuthFailed

无法连接,开启 AppServer 联合鉴权功能后,到 AppServer 认证失败

一般不会出现该问题,如果出现请联系融云

DisconnectOneTimePasswordUsed

无法连接,一次性 Token 已经被使用过,重新获取 Token 进行连接

DisconnectPlatformError

无法连接,Token 绑定的平台与登录平台不符

DisconnectUserDeleteAccount

无法连接,用户账号已销户,不再进行连接

DisconnectConnectionTimeout

无法连接,连接超时,需要调用 connect 接口重新进行连接,一般是设备的网络原因

connect 接口传入的超时时间,在这个时间范围内没有连接成功才会报该错误

DisconnectDatabaseOpenFailed

无法连接,数据库打开失败

由用户决定如何处理,用户可以将数据库备份之后再重连