腾讯IM: tim-js-sdk

1,984 阅读1分钟

本文介绍如何使用腾讯IM来监听消息

腾讯IM文档:cloud.tencent.com/document/pr…

实战

// 引入
import TimSdk from 'tim-js-sdk';

/**
 * 创建SDK实例
 * SDKAppID在腾讯云上申请,在后台接口获取
 */
const tim = TimSdk.create({SDKAppID: SDKAppID});

// 日志级别 开发0 生产1
tim.setLogLevel(1);

// 注册 cos,在 login 前调用,以支持文件上传腾讯云对象存储
tim.registerPlugin({ 'cos-js-sdk': CosSdk });

/**
 * 进行事件的监听
 * 事件监听咬在登录之前
 * tim事件:https://web.sdk.qcloud.com/im/doc/zh-cn//SDK.html#on
 */

tim.on('even', () => {})
/**
 * 登录
 * userId、userSig从后台接口获取
 */
tim.login({
	userID: userId,
	userSig: userSig
})

原理

腾讯im实际上是基于webSocket实战:的。