本文主要介绍如何快速地将腾讯云 TRTC Wechat SDK 集成到您的项目中。n![](https://qcloudimg.tencent-cloud.cn/image/document/9560fb72e0b8fe2d65726d4169456ff3.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/9560fb72e0b8fe2d65726d4169456ff3.png)
说明:
2023年02月15日前创建过 TRTC 应用的腾讯云账号下的所有应用(SdkAppId),作为缓冲期可免费使用微信小程序 SDK 能力至2023年04月01日。
准备工作
集成 TRTC Wechat SDK 之前需要了解的事项。
环境要求
微信 App iOS 最低版本要求:7.0.9
微信 App Android 最低版本要求:7.0.8
小程序基础库最低版本要求:2.10.0
由于小程序测试号不具备 <live-pusher> 和 <live-player> 的使用权限,请使用企业小程序账号申请相关权限进行开发。
由于微信开发者工具不支持原生组件(即 <live-pusher> 和 <live-player> 标签),需要在真机上进行运行体验。
请使用原生小程序开发环境。如果想在 uniapp 开发环境开发音视频通话,可以参考使用 TUICallKit 组件。
前提条件
2. 开通小程序类目与推拉流标签权限(如不开通则无法正常使用)。n出于政策和合规的考虑,微信暂未放开所有小程序对实时音视频功能(即 <live-pusher> 和 <live-player> 标签)的支持:
小程序推拉流标签不支持个人小程序,只支持企业类小程序。
小程序推拉流标签使用权限暂时只开放给有限 类目。
符合类目要求的小程序,需要在 微信公众平台 > 开发 > 开发管理 > 接口设置 中自助开通该组件权限,如下图所示:n![](https://qcloudimg.tencent-cloud.cn/image/document/f14449438648dada6d45848c4cf66fdf.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/f14449438648dada6d45848c4cf66fdf.png)
配置域名添加
request 合法域名:
https://official.opensso.tencent-cloud.comhttps://yun.tim.qq.comhttps://cloud.tencent.comhttps://webim.tim.qq.comhttps://query.tencent-cloud.comhttps://web.sdk.qcloud.com
socket 合法域名:
wss://wss.im.qcloud.comwss://wss.tim.qq.com
![](https://qcloudimg.tencent-cloud.cn/image/document/d02724a819c519e3c64ae644ae92efba.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/d02724a819c519e3c64ae644ae92efba.png)
开始集成
SDK 提供了 ES Module 类型的模块。
NPM 集成
1. 您需要在项目中使用 trtc-wx 包。
npm i trtc-wx-sdk --save
2. 在项目脚本里引入模块。此处可引入静态文件,也可通过 小程序构建npm 直接引入。
import TRTC from './static/trtc-wx'; // 静态文件引入import TRTC from 'trtc-wx-sdk'; // 小程序构建npm引入
资源下载