设置连接状态监听器。 该监听器用于监听 Chat app 与 Chat 服务器之间的连接。
要添加的连接状态监听器。
添加多设备监听器。
要添加的多设备监听器。
更新 App Key。
修改后的 App Key,应用的唯一标识,不可为空。
获取聊天管理类。
该方法需要在 ChatClient 初始化完成后调用,详见 init。
获取聊天室管理类。 该方法需要在 ChatClient 初始化完成后调用,详见 init。
获取联系人管理类。 * 该方法需要在 ChatClient 初始化完成后调用,详见 init。
创建账号。
该方法不推荐使用,建议调用相应的 RESTful 方法。
用户 ID。 该参数必填。用户 ID 不能超过 64 个字符,支持以下类型的字符:
用户 ID 不区分大小写,大写字母会自动转换为小写字母。
用户的电子邮件地址和 UUID 不能作为用户 ID。
可通过以下格式的正则表达式设置用户 ID:^[a-zA-Z0-9_-]+$。
密码,长度不超过 64 个字符,必填。
获取 SDK 的配置选项。 return { ChatOptions | undefined } - 返回 SDK 的配置项对象。
获取群组管理类。 该方法需要在 ChatClient 初始化完成后调用,详见 init。
初始化 SDK。
上下文。
配置项,必填。详见 ChatOptions。
判断当前是否是自动登录状态。 需要 ChatOptions.isAutoLogin 为 true ,且登录用户信息不为空。
true
:是;false
:否。获取用户在线状态管理类。
该方法需要在 ChatClient 初始化完成后调用,详见 init。
获取推送管理类。 该方法需要在 ChatClient 初始化完成后调用,详见 init。
移除 Chat 服务器连接监听。
要移除的 Chat 服务器连接监听。
移除多设备监听器。
要移除的多设备监听器。
更新 token。
当用户利用 token 登录的情况下在 ConnectionListener 类中收到 token 即将过期事件的回调通知时,可调用该方法更新 token,避免因 token 失效产生的未知问题。
新 token。
获取用户信息管理类。
该方法需要在 ChatClient 初始化完成后调用,详见 init。
Static
get
Chat 客户端类。
该类是 Chat SDK 的入口,负责登录、登出及管理 SDK 与 chat 服务器之间的连接。