跳到主要内容

Relay Client

中继客户端为签名、认证和聊天sdk提供传输层。您可以配置它一次,每个SDK将通过中继客户端的相同实例传输协议消息,只有一个打开的websocket连接。可以通过核心客户端访问Relay api

Web Socket 连接控制

有两种连接类型,自动和手动。

自动连接类型使SDK能够在内部控制web套接字连接。也就是说,web套接字连接在应用转到后台时关闭,在应用转到前台时打开。

手动连接类型使开发人员能够控制web套接字连接。

CoreClient.initialize(relayServerUrl = serverUrl, connectionType = ConnectionType.MANUAL, application = application)

CoreClient.Relay.connect() { error -> /*Error when wrong connection type is in use*/}

CoreClient.Relay.disconnect() { error -> /*Error when wrong connection type is in use*/}