发版说明
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
改为NetworkQualityEx
uplink
属性改为uplinkNetworkQuality
downlink
属性改为downlinkNetworkQuality
useLocalCameraTrack
中新增cameraVideoTrackConfig
参数
v2.0.0-beta.0
该版本于 2023 年 8 月 8 日发布。这是 RTC React SDK 的第一个版本。
该版本提供了用于实时音视频基础功能的组件和 Hook,可以简化 UI 和状态管理。
RTC React SDK 目前处于 Public Beta 阶段,某些功能细节可能会在随后的版本中发生改变,以提升用户体验。