腾讯云即时通信IM小程序_AI解决方案_同尘科技

即时通信 IM 3年前 (2023-03-09) 浏览 98

TUIKit 组件从 1.0.9 版本开始支持单人/多人音视频通话功能,并且实现了小程序、Web 和 Native 平台的互通。说明2022年8月以后,TUIKit 组件升级了音视频通话功能,采用了全新的 TUICallKit,新版本音视频通话功能需要加购专属的 IM 音视频通话能力包后解锁,具体购买方法请参见 步骤3:开通音视频服务,如已开通,则可忽略该步骤。音视频通话界面如下图所示:

语音通话 视频通话
 

操作步骤

步骤1:开通小程序权限

由于 TUICallKit 所使用的小程序标签有更苛刻的权限要求,因此集成 TUICallKit 的第一步就是要开通小程序的类目和标签使用权限,否则无法使用,这包括如下步骤:小程序推拉流标签不支持个人小程序,只支持企业类小程序。需要在 注册 时填写主体类型为企业,如下图所示:
小程序推拉流标签使用权限暂时只开放给有限 类目。符合类目要求的小程序,需要在 微信公众平台 > 开发 > 开发管理 > 接口设置中自助开通该组件权限,如下图所示:


步骤2:在小程序控制台配置域名

在 微信公众平台 > 开发 > 开发管理 > 开发设置 > 服务器域名中设置 request 合法域名socket 合法域名,如下图所示: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



步骤3:开通音视频通话能力

1. 登录 即时通信 IM 控制台 ,单击目标应用卡片,进入应用的基础配置页面。2. 在页面的右下角找到开通腾讯实时音视频服务功能区。2.1 若您需要体验音视频通话功能,可单击卡片内的 免费体验 开通 TUICallKit 的 7 天免费试用服务。
2.2 您可参见 音视频通话能力版本说明 确认所需要使用的版本,单击 购买正式版 以购买正式的音视频通话能力。在购买页内的增值服务中勾选“音视频通话能力”,并选择所需版本即可。

步骤4:下载 TUICallKit 组件

通过 npm 方式下载 TUICallKit 组件,为了方便您后续的拓展,建议您将 TUICallKit 组件复制到自己项目的 TUIKit/components/TUICallKit 目录下:注意 请确保在集成 TUICallKit 前您已集成 chat-uikit-wechat。版本 ≥ v1.3.0版本 ≤ v1.2.7

npm i @tencentcloud/call-uikit-wechat

macOS 端

cp -r node_modules/@tencentcloud/call-uikit-wechat/ ./TUIKit/components/TUICallKit

windows 端

xcopy node_modules\@tencentcloud\call-uikit-wechat .\TUIKit\components\TUICallKit /i /e

成功后目录结构如图所示:微信开发者工具-工具-选择构建 npm:构建 npm 后目录如下(新增 miniprogram_npm 文件夹):说明 您构建 npm 时,若出现如下图所示提示,请单击确定,该提示信息不会影响到组件的正常使用。

npm i @tencentcloud/call-uikit-wechat

macOS 端

cp -r node_modules/@tencentcloud/call-uikit-wechat/ ./TUIKit/components/TUICallKit

windows 端

xcopy node_modules\@tencentcloud\call-uikit-wechat .\TUIKit\components\TUICallKit /i /e

成功后目录结构如图所示:

步骤5:进行您的第一次通话

您可以通过小程序订阅消息,实现小程序平台的“离线推送”能力,请参考文档 小程序离线推送。

常见问题

错误提示“The package you purchased does not support this ability”?

如遇以上错误提示,是由于您当前应用的音视频通话能力包过期未开通,请参见 步骤3:开通服务,领取或者开通音视频通话能力,进而继续使用 TUICallKit 组件。

如何购买套餐?

请参考购买链接:音视频通话 SDK 购买指南,如有其他问题,请点击页面右侧,进行售前套餐咨询,或者加入 下方 QQ 群 进行咨询和反馈。

通话邀请的超时时间默认是多久?

通话邀请的默认超时时间是30s。

相关文档

导入 TUIKit(小程序)SDK API 手册SDK 更新日志小程序离线推送

交流与反馈

欢迎加入 QQ 群进行技术交流和反馈问题。

对即时通讯IM解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?