发版说明
v2.5.0
该版本于 2025 年 8 月 13 日发布。
该版本将 React SDK 中内置的 Web SDK 更新为 4.24.0 版本。相关改动可以查看 Web SDK 发版说明。
v2.4.0
该版本于 2025 年 3 月 18 日发布。主要改动点如下:
- 为支持声网对话式 AI 引擎作了一些内部改进。
- 将 React SDK 中内置的 Web SDK 更新为 4.23.2 版本。相关改动可以查看 Web SDK 发版说明。
- 修复了网络状态发生改变可能意外创建新 Track 的问题。
v2.3.0
该版本于 2024 年 8 月 21 日发布。
该版本将 React SDK 中内置的 Web SDK 更新为 4.22.0 版本。相关改动可以查看 Web SDK 发版说明。
v2.2.0
该版本于 2024 年 6 月 13 日发布。
此版本对 React SDK 进行了升级,将内置的 Web SDK 更新至 4.21.0 版本。如需了解 Web SDK 4.20.0 到 4.21.0 版本间的变更详情,可以查看 Web SDK 发版说明。
v2.1.0
该版本于 2023 年 12 月 27 日发布。
该版本将 React SDK 中内置的 Web SDK 更新为 4.20.0 版本。相关改动可以查看 Web SDK 发版说明。
v2.0.0
该版本于 2023 年 12 月 7 日发布。
React SDK 基于 Web SDK 4.x 开发。为进一步提升易用性,该版本在 React SDK 中内置了 Web SDK 提供的所有 API,你不需要再单独集成 Web SDK。
升级到该版本后,你需要进行以下修改:
-
重新集成 React SDK,以 npm 集成为例:
Shell# 移除已有依赖
npm uninstall agora-rtc-react agora-rtc-sdk-ng
# 重新安装依赖
npm install agora-rtc-react -
修改 Web SDK 提供的
AgoraRTC接口类的引入方式,以同时引入AgoraRTC和AgoraRTCProvider为例:React JSX// 该版本之前
import AgoraRTC from "agora-rtc-sdk-ng";
import { AgoraRTCProvider } from "agora-rtc-react";
// 升级到该版本后
import AgoraRTC, { AgoraRTCProvider } from "agora-rtc-react"
为避免与 Web SDK 的 API 产生冗余,该版本对 React SDK 的 NetworkQuality 接口类进行了以下改动:
NetworkQuality改名为NetworkQualityEx并且继承 Web SDK 的NetworkQuality接口类uplink、downlink属性分别改名为uplinkNetworkQuality、downlinkNetworkQuality
如果你使用了 React SDK 的 NetworkQuality 接口类,升级到该版本后请修改相关代码。
该版本在 useLocalCameraTrack 中新增 cameraVideoTrackConfig 参数,方便你在创建摄像头视频轨道时进行视频采集的配置,包括采集设备、编码配置等。
该版本修复了 SDK 在 Firefox 的开发者模式下报错 CAN_NOT_PUBLISH_MULTIPLE_VIDEO_TRACKS 的问题。
NetworkQuality改为NetworkQualityExuplink属性改为uplinkNetworkQualitydownlink属性改为downlinkNetworkQuality
useLocalCameraTrack中新增cameraVideoTrackConfig参数
v2.0.0-beta.0
该版本于 2023 年 8 月 8 日发布。这是 RTC React SDK 的第一个版本。
该版本提供了用于实时音视频基础功能的组件和 Hook,可以简化 UI 和状态管理。
RTC React SDK 目前处于 Public Beta 阶段,某些功能细节可能会在随后的版本中发生改变,以提升用户体验。