注意:
1. 新版本(4.0.2)涉及 包名调整为 @tencentcloud/call-uikit-wx:
对于需要升级到 calls 接口的用户,请您注意版本灰度,使用 calls 接口呼叫,如果对方的版本未升级,会导致通话失败。
Version 4.0.7 @2025.06.06
新增
支持 REST API 结束通话。
邀请他人时,将通话中的用户通过 inviteeList 通知给被叫。
增加对通过 REST API 销毁房间的处理。
增加 calls 网络中断恢复后的兼容性处理。
优化
优化和 chat tuikit 融合时的中途加入 join 功能。
优化端上长时间连续心跳失败(断网/超时)结束通话逻辑。
优化异常中断(关闭浏览器/刷新浏览器/小程序左滑/右上角退出)等操作,立刻结束通话。
优化被叫 reject 接口逻辑,移除退房操作。
优化排障日志,增加在线日志。
优化 callkit 事件监听,将监听 USER_ACCEPT 调整为 ON_CALL_BEGIN。
中途加入,默认关闭摄像头。
多人通话下,主叫默认大屏。
修复
修复中途加入未更新 groupId 问题。
修复通话记录上报 groupId 缺失问题。
修复记录在中途加入和邀请他人场景下,参与通话成员不准确问题。
修复主动加入通话时,异常回调 onUserLeave 问题。
Version 4.0.4 @2025.03.31
新增
新增 onCallNotConnected 事件。
新增 onUserInviting 事件。
新增 chatGroupID 字段在 ON_CALL_RECEIVED、CALLING_END、ON_CALL_BEGIN 事件。
增加在线排障日志。
优化
优化多端登录问题。
优化通过 trtc REST API 解散房间的逻辑。
优化本地日志打印。
修复
修复日志上报问题(字段缺失导致 Kibana 没有记录)。
修复 setSelfInfo 接口无效问题。
修复 calls 能力位校验码异常问题。
修复被叫都忙线时,主叫呼叫被叫未抛出 onCallCanceled 事件问题。
移除 TRTC 退房抛出的 userLeave 事件。
Version 4.0.3 @2025.03.13
修复
当所有的被叫都忙线时,engine 没有抛出 cancel 事件时,callkit 根据远端用户列表结束通话。
Version 4.0.2 @2025.02.18
新增
新增 calls 接口,支持发起单人通话或多人通话,更加灵活的通话成员管理,支持更强大的 REST API,欢迎使用。
新增 join 接口,配合 calls 接口、支持加入已有通话。
Version 2.2.2 @2024.08.09
新增
新增弱网时 toast 提示。
优化
优化群组通话支持进房前预览。
优化铃声实例的创建、销毁时机。
优化关闭摄像头后,翻转摄像头和虚拟背景按钮的交互。
优化用户未 init 时,直接调用 call/groupCall API 时的报错内容。
优化用户未 init 时,在页面引入 TUICallKit 组件,控制台的 setVideoResolution 警告现象。
修复
修复铃声的异常响铃问题。
修复微信 App 无权限时的进房失败问题。
Version 2.2.1 @2024.07.12
新增
和 chat 融合,callkit 控制自身显隐。
增加点击 “接听” 的日志上报。
优化
样式作用域优化,避免影响用户样式。
修复
修复中途加入的已知问题。
修复 roomId、roomIdType 更新问题。
Version 2.1.9 @2024.06.14
新增
新增没有 live-pusher 推流能力时的弹窗提示。
优化
扩展 offlinePushInfo 参数,支持离线推送声音设置等功能。
优化全局监听下初始化失败后的异常抛出。
修复
修复被叫接通后,立刻自己超时后通话异常问题。
Version 2.1.8 @2024.05.17
修复
修复开启画中画,对端开关摄像头会导致退房的问题。
Version 2.1.5 @2024.05.10
新增
Version 2.1.4 @2024.05.06
修复
修复事件监听移除问题。
Version 2.1.3 @2024.04.19
新增
新增悬浮窗、拖动功能。
新增对小程序插件接入的支持,见TRTC 音视频通话插件。
优化
优化异常退出时(左滑、后退等)的逻辑处理。
Version 2.1.2 @2024.03.08
新增
增加 TRTC 事件对应的日志上报 Kibana。
修复
音频通话推流异常问题。
Version 2.1.1 @2023.12.29
修复
修复小程序 setSelfInfo 接口传参问题。
修复 destroyed 存在的问题。
Version 2.1.0 @2023.12.01
新增
融合到 Chat 中增加 isFromChat 上报。
修复
修复按钮 loading 下可点击的问题。
Version 2.0.0 @2023-11-17
Breaking Change
新增
增加主叫、被叫的铃声。
增加被叫来电铃声静音接口 enableMuteMode。
增加呼叫黑名单用户失败提示信息。
增加对日语的支持。
增加 TUICallKit 框架上报。
新增无套餐的弹框提示。
优化
视频通话下,大屏默认显示远端用户。
优化远端流用户信息显示优先级:备注 > 昵称 > userId。
优化 TUICallKit 组件包体积(删除无用图片及代码)。
Version 1.4.4 @2023-07-28
新增
Version 1.4.3 @2023-07-14
修复
调整事件监听时机,修复 SDK_READY 未抛出的问题。
Version 1.4.2 @2023-06-09
修复
修复全局监听卸载不彻底的问题。
修复全局监听本地预览取值不当的问题。
Version 1.4.1 @2023-05-25
新增
Version 1.4.0 @2023-05-17
新增
新增在 tabBar 页面接入时的兼容性处理。
优化
优化在页面跳转情况下的初始化以及卸载逻辑。
优化全局监听逻辑,防止重复监听。
Version 1.3.9 @2023-05-11
新增
修复
修复全局监听模式下,视频通话被叫预览黑屏导致无法接听的问题。
Version 1.3.8 @2023-04-27
注意:
新增
新增通话页面出现时的动画效果。
优化
优化通话界面唤起的时间。
优化用户异常退出的逻辑,如右滑退出以及返回退出的情况。
修复
Version 1.3.7 @2023-04-14
新增
修复
修复铃声路径错误问题。
Version 1.3.6 @2023-03-31
新增
新增 index.js 入口文件,解决 npm 构建时的警告问题。
优化
优化用户没有 live-pusher 推流标签使用权限时,给予弹窗提示。
优化针对在微信开发者工具运行时,给予弹窗提示。
Version 1.3.5 @2023-03-24
新特性
支持自定义铃声。
修复
优化 reset 函数在生命周期中的触发时机,修复全局监听下被叫方的白屏问题。
Version 1.3.4 @2023-03-16
修复
全局监听下的视频通话,被叫方使用 iOS 设备预览黑屏问题。
优化
优化常见错误提示,方便客户快速定位问题。
Version 1.3.3 @2023-03-02
优化
弹窗昵称显示优先级(昵称 > userID)。
打印显示 TUICallKit 版本号。
Version 1.3.2 @2023-02-17
修复
打包路径错误。
Version 1.3.1 @2023-02-17
修复
修复远端关闭麦克风,没有及时更新远端流导致后续调用音量变化接口报错。
Version 1.3.0 @2023-02-13
优化
优化依赖引入,组件包体积由900KB降低至110KB左右。
Version 1.2.7 @2023-02-03
修复
去除 aegis.js 文件。
Version 1.2.6 @2023-01-03
修复
未及时回收 wx.$TUICallEngine 变量引发的 init 报错。
Version 1.2.5 @2023-01-31
新特性
支持 uniapp 小程序全局监听。
修复
升级 tsignaling-wx,解决和客户端的互通问题。
Version 1.2.4 @2023-01-12
修复
打包路径错误。
callManager 兼容 sdkAppID 与 SDKAppID 传参。
callkit 生命周期初始化时 移除 wx.CallManager 监听报错问题。
Version 1.2.3 @2023-01-10
修复
TUICallKit 样式布局错误。
Version 1.2.1 @2023-01-09
修复
打包问题引起的 globalCall 页面引用错误。
Version 1.2.0 @2023-01-06
新特性
支持全局监听
主包方案详见 【TUICallKit】小程序全局监听(主包方案)。
分包方案详见 【TUICallKit】小程序全局监听(分包方案)。
Version 1.1.4 @2022-12-23
修复
init 方法支持外部传入 tim。
修复 uni-app 打包小程序存在的栈溢出问题。
Version 1.1.3 @2022-12-14
新增
新增设备权限弹出窗口。
优化
群通话中的昵称显示优先级。
说明:
群通话显示优先级为昵称 > userID。
修复
群通话中 player 推流过程中 trtc-wx 报错问题。
Version 1.1.2 @2022-11-30
优化
优化接入流程。
Version 1.1.1 @2022-11-30
优化
兼容 chat,支持 TUICallKit 在 init 时传值。
Version 1.1.0 @2022.11.16
注意:
优化
提高多人通话稳定性
抛出事件的数据结构调整,具体请参见 TUICallEvent。