Methods
login(options) → {Promise.<any>}
创建 Chat SDK 实例 & 登录 Chat SDK
Example
let promise = TUIChatEngine.login({
SDKAppID: xxx,
userID: 'xxx',
userSig: 'xxx',
useUploadPlugin: true, // 使用文件上传插件
});
promise.then(() => {
// 登录成功后进行相关业务逻辑处理
})
Parameters:
Name | Type | Description |
---|---|---|
options |
LoginParams |
登录参数 |
Returns:
- Type
- Promise.<any>
logout() → {Promise.<any>}
登出 Chat SDK
Example
let promise = TUIChatEngine.logout();
promise.then(() => {
// 登出成功后进行相关业务逻辑处理
})
Returns:
- Type
- Promise.<any>
isReady() → {boolean}
Chat SDK 是否 ready。SDK ready 后,开发者可调用 SDK 发送消息等 API,使用 SDK 的各项功能。
Example
let isReady = TUIChatEngine.isReady();
Returns:
- Type
- boolean
destroy() → {Promise.<any>}
销毁 Chat SDK 实例,SDK 会先 logout,然后断开 WebSocket 长连接,并释放资源。
Example
let promise = TUIChatEngine.destroy();
Returns:
- Type
- Promise.<any>
setLogLevel(level) → {void}
设置 SDK 日志级别
Example
TUIChatEngine.setLogLevel(0)
Parameters:
Name | Type | Description |
---|---|---|
level |
number |
日志级别
|
Returns:
- Type
- void