tencent cloud

文档反馈

JavaScript

最后更新时间:2024-11-14 17:56:05
    本文主要介绍如何快速将腾讯云即时通信 Chat SDK 集成到您的 Web、小程序、uni-app、React Native 项目中。

    Chat SDK 文件结构

    
    
    

    集成 SDK

    通过 npm 方式将 Chat SDK 集成到您的 Web、小程序、uni-app 项目中。
    通过集成上传插件 tim-upload-plugin,实现更快更安全的富媒体消息资源上传。

    npm 集成(推荐)

    在您的项目中使用 npm 安装相应的 Chat SDK 依赖。
    npm install @tencentcloud/chat
    // 发送图片、文件等消息需要腾讯云即时通信 IM 上传插件
    npm install tim-upload-plugin --save
    import TencentCloudChat from '@tencentcloud/chat';
    import TIMUploadPlugin from 'tim-upload-plugin';
    
    let options = {
    SDKAppID: 0 // 接入时需要将0替换为您的即时通信 IM 应用的 SDKAppID
    };
    
    // 创建 SDK 实例
    // `TencentCloudChat.create()` 方法对于同一个 `SDKAppID` 只会返回同一份实例
    // SDK 实例通常用 chat 表示
    let chat = TencentCloudChat.create(options);
    
    // 设置 SDK 日志级别
    // 0: 普通级别,日志量较多,接入时建议使用
    // 1: release 级别,SDK 输出关键信息,生产环境时建议使用
    chat.setLogLevel(0);
    // chat.setLogLevel(1);
    
    // 注册腾讯云即时通信 IM 上传插件
    chat.registerPlugin({'tim-upload-plugin': TIMUploadPlugin});
    下一步,初始化 SDK

    相关资源

    常见问题

    1. 是否有开源的 UI 组件可以复用或者二次开发? TencentCloud Chat 提供了各个平台的开源的 UIKit,供开发者复用和二次开发。请参考以下文档:
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持