Skip to main content

连接

调用连接之后,请注册连接监听来进行后续的业务处理。

可以在 onDbOpen() 的回调中进行会话和消息界面的展示。

可以在 onStatusChange() 的回调中,当连接状态变为 JetIMConst.ConnectionStatus.CONNECTED 时进行消息的发送。

开发者只需调用 connect 一次,之后 SDK 会打开数据库,建立网络连接,并负责之后所有的断线重连逻辑。

只有出现 SDK 无法处理的情况之后才需要开发者介入,比如 Token 无效、App 被封禁等。

可以在监听到 JetIMConst.ConnectionStatus.FAILURE 状态时根据错误码进行相应的处理。

JIM.getInstance().getConnectionManager().connect("token");

断开连接

断开连接的时候,可以选择是否继续接收消息推送。

// true 表示断开连接后还继续接收推送
// false 表示断开连接之后不再接收推送
JIM.getInstance().getConnectionManager().disconnect(false);