Skip to main content

连接回调用于在客户端发起连接时,由业务服务器参与登录放行校验。IM 服务端会在连接建立前回调业务服务器,业务服务器返回 pass 时允许连接,否则拒绝连接,支持自定义 Header 进行校验

SDK 默认携带的 Header:

基础信息相关:x-appkeyx-tokenx-platformx-versionx-devicex-device_id

鉴权加密相关:x-noncex-timestampx-signature


调用时机

init 方法之后,connect 方法之前


参数说明

参数类型必填说明最低版本
signKeyString动态下发的签名秘钥1.8.47
headersMap<String, String>自定义 header1.8.47

示例代码

String signKey = "xxxxxxxx";
Map<String, String> m = new HashMap<>();
m.put("key1", "value1");
m.put("key2", "value2");
JIM.getInstance().getConnectionManager().setConnectParams(signKey, m);

// 调用 connect 进行连接