升级说明
TUICallKit 是腾讯云推出一款新的音视频通话 UI 组件,是 TUICalling 的升级版本,支持群组通话、AI 降噪等更多功能特性、支持全平台间互通呼叫,功能更加稳定,欢迎您使用新的 TUICallKit 组件,在升级前您需要了解到:
TUICalling 和 TUICallKit 支持相互呼叫,升级前后,请保持 SDKAppID 不变,否则会影响相互通信。
TUICallKit 需要搭配 IM 音视频通话能力套餐,可以单击 IM 控制台,进入对应 SDKAppID 应用的基本配置页面,并在页面的右下角找到开通腾讯实时音视频服务功能区,单击免费体验即可开通 TUICallKit 的 7 天免费试用服务。如果需要正式应用上线,可以单击 前往加购 即可进入购买页面。


注意:
升级步骤
注意:
@tencentcloud/call-uikit-wechat ≥ V3.0.4 采用新架构进行重构,不再使用微信原生进行开发,而是采用 Vue(支持 Vue2.6、Vue3)开发的组件。本文档使用主包接入的方式集成 TUICallKit ,如果您想使用分包集成的方式请参考 uni-app(小程序)。
TUICallKit 在设计之初就兼顾了 TUICalling 客户的升级诉求,仅需要简单三步就可以升级完成,预计花费20分钟。
下载并导入 TUICallKit 组件
npm i @tencentcloud/call-uikit-wechat
mkdir -p ./TUICallKit && cp -r node_modules/@tencentcloud/call-uikit-wechat/ ./TUICallKit
npm i @tencentcloud/call-uikit-wechat
xcopy node_modules\\@tencentcloud\\call-uikit-wechat\\ .\\TUICallKit /i /e
修改 API 使用
<template><TUICallKit></TUICallKit></template><script setup>// 导入 TUICallKitServer 模块,使您的应用具有全局呼叫的能力import { TUICallKitServer } from "../../TUICallKit/TUICallService/index";import TUICallKit from "../../TUICallKit/src/Components/TUICallKit";</script>
在完成上述步骤后,您的工程就无法正常编译了,需要将 TUICalling API 替换成新的TUICallKit API, 可以参照如下 API 对比信息,搜索替换即可。
API 含义 | TUICalling 不再维护 | 备注 | |
初始化 | TUICalling.init | / | |
设置用户的昵称 | TUICalling.setUserNickname | 设置头像、昵称的接口整合到 setSelfInfo 接口 | |
设置用户的头像 | TUICalling.setUserAvatar | 设置头像、昵称的接口整合到 setSelfInfo 接口 | |
发起 1v1 通话 | TUICalling.call | / | |
发起群组通话 | / | / | |
自定义来电铃声 | / | / | |
设置日志等级 | / | / |
主要是
setUserNickname、setUserAvatar
API 整合到setSelfInfo
实现。