填写文档满意度调查问卷,赢取缤纷好礼> HOT

小程序

最近更新时间:2022-06-02 10:31:42

本文主要介绍如何快速地将腾讯云 TRTC Wechat SDK 集成到您的项目中。

准备工作

集成 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 等开发框架,请使用原生小程序开发环境。

前提条件

  1. 您已 注册腾讯云 账号,并完成 实名认证
  2. 开通小程序类目与推拉流标签权限(如不开通则无法正常使用)
    出于政策和合规的考虑,微信暂未放开所有小程序对实时音视频功能(即 <live-pusher> 和 <live-player> 标签)的支持:
    • 小程序推拉流标签不支持个人小程序,只支持企业类小程序。
    • 小程序推拉流标签使用权限暂时只开放给有限 类目
    • 符合类目要求的小程序,需要在 微信公众平台 > 开发 > 开发管理 > 接口设置 中自助开通该组件权限,如下图所示:

配置域名添加

微信公众平台 > 开发 > 开发管理 > 开发设置 > 服务器域名中设置 request合法域名socket合法域名,如下图所示:

  • request 合法域名:
    https://official.opensso.tencent-cloud.com
    https://yun.tim.qq.com
    https://cloud.tencent.com
    https://webim.tim.qq.com
    https://query.tencent-cloud.com
    https://web.sdk.qcloud.com
  • socket 合法域名:
    wss://wss.im.qcloud.com
    wss://wss.tim.qq.com

开始集成

SDK 提供了 ES Module 类型的模块。

NPM 集成

  1. 您需要在项目中使用 trtc-wx 包。
    npm i trtc-wx-sdk --save
  2. 在项目脚本里引入模块。
    import TRTC from 'trtc-wx.js';

资源下载

目录