Video React Native SDK Release Notes
v2.33.3 — August 2026
Festgelegt
-
Ein Problem wurde behoben, bei dem die Abonnentenansicht beim ersten Verbindungsaufbau nicht angezeigt wurde. Die
addStream()Die Methode schlug bei der ersten Sitzungsverbindung stillschweigend fehl, da das Streams-Array nie initialisiert wurde. Die Abonnentenansicht funktionierte erst nach einer erneuten Verbindung. Nun wird das Array vor dem ersten Push verzögert initialisiert. -
Fehlende Elemente wurden behoben
setVideoTransformersundsetAudioTransformersMethoden der OTPublisher-Referenz. Nach der Umstellung auf die neue Architektur (ab Version 2.31+) führte der Aufruf dieser Methoden auf der Publisher-Referenz zu einem Fehler, da die JS-Komponente diese nicht mehr überbrückte. Beide Instanzmethoden sind nun wieder auf der OTPublisher-Referenz verfügbar. -
Ein Problem behoben, bei dem bei der Verwendung von
videoSource: 'screen'auf Android mit Fabric. Der Screenshot verwendet nunandroid.R.id.contentanstelle der unmittelbar übergeordneten Ansicht.
v2.34.0 — August 2026
Hinzugefügt
-
Mit dieser Version werden das Vonage Video Android SDK und das iOS SDK auf Version 2.34.1 aktualisiert. Weitere Informationen finden Sie unter Android SDK Versionshinweise und die iOS SDK Versionshinweise.
-
Mit dieser Version wird die React Native-Version von 0.81 auf 0.86 aktualisiert. Das SDK erfordert nun React Native 0.86 oder höher, React 19.2 oder höher sowie Node.js 22.11 oder höher.
-
Diese Version wurde auf Android-17-Geräten getestet. Aufgrund von Einschränkungen in React Native 0.86 lässt sich das SDK jedoch noch nicht für Android 17 kompilieren oder darauf ausrichten.
-
Erneut belichtet
setVideoTransformersundsetAudioTransformersMethoden der OTPublisher-Komponente. Diese Methoden standen nach der Umstellung auf die neue Architektur von React zuvor nicht zur Verfügung. -
Die
subscribeToAudioundsubscribeToVideoDie Eigenschaften der Abonnenten sind nun standardmäßig auftrue, wodurch die Notwendigkeit entfällt, sie explizit zu übergeben. -
Das
onVideoNetworkStatsEreignis an OTSubscriberView mit aktualisierten TypeScript-Typen.
Festgelegt
-
Ein Absturz unter Android beim Aufruf von wurde behoben
forceMuteAll(). Das Verhalten ist nun auf iOS und Android einheitlich. -
Ein Problem wurde behoben, bei dem Kinder von
OTSubscriberViewwurden nicht korrekt dargestellt. -
Ein Problem wurde behoben, bei dem
sessionIdwurde beim Konstruktor statt beim Rendern aus dem Kontext gelesen, was zu Problemen bei dynamischen Ein- und Aushängeszenarien führte. -
Ein Problem wurde behoben, bei dem der erste
streamCreatedDas Ereignis wurde stillschweigend verworfen, da das Array „streams“ nicht initialisiert war. -
Ein Absturz aufgrund eines Null-Zeigers unter Android wurde behoben, wenn
mSessionwar null inOpentokReactNativeModule. -
Ein iOS-Absturz in
sessionDidConnectwährend einer schnellen Rekonnexion, bei dersession.connectionkönnte null sein. -
Ein Absturz unter Android in
refreshStreamCachewährend des Verbindungsabbaus des Teilnehmers, wobeisession.sessionIdkönnte null zurückgeben. -
Es wurden iOS-Build-Fehler mit Xcode 26+ behoben, die im Zusammenhang mit C++20-Kompilierungsproblemen mit dem
fmtBibliothek.
v2.33.2 — Juni 2026
Festgelegt
- Es wurden Probleme bei der Videowiedergabe für Abonnenten behoben, die in Version 2.31.x bei Verwendung der neuen React Native-Architektur aufgetreten waren. Im Einzelnen:
- Festgelegt
subscribeToAudioundsubscribeToVideoWird bei Weglassen nicht standardmäßig auf „true“ gesetzt, was zu einer leeren/schwarzen Abonnentenansicht führt. - Ein Problem wurde behoben:
sessionIdEin Parallelitätsproblem, das dazu führen könnte, dass die Videooberfläche nicht korrekt eingebunden wird. - Redundanz behoben
OTContext.ProviderBei jedem Rendering erfolgt eine Neuerstellung, was zu zeitweiligen Fehlern bei der Anbindung der Videooberfläche führen könnte.
- Festgelegt
v2.33.1 — Mai 2026
Festgelegt
-
Fehlende "connected"- und "videoDisabled"-Ereignisse für OTSubscriber sowie weitere fehlende Ereignisse für OTPublisher und OTSubscriber bei Verwendung der neuen React Native-Architektur (eingeführt in 2.31.x) wurden behoben.
-
Behebung eines iOS-Build-Fehlers, der durch doppelte NativeOpentokSpec-Symbole verursacht wurde, die in Version 2.33.0 eingeführt wurden. Dieses Problem hinderte Kunden daran, iOS-Projekte zu erstellen. Außerdem wurde eine Podspec-Pfadwarnung behoben, die in Build-Protokollen erschien.
v2.33.0 — Mai 2026
Hinzugefügt
-
Diese Version aktualisiert das Vonage Video Android SDK und iOS SDK auf Version 2.33.0. Weitere Informationen finden Sie in der Android SDK Versionshinweise und die iOS SDK Versionshinweise. Beachten Sie, dass die Funktion Client Observability, die im Vonage Video Android SDK und iOS SDK 2.33.0 enthalten ist, in dieser Version des React Native SDK noch nicht implementiert ist. Die Unterstützung für diese Funktion wird in einem kommenden Minor Release hinzugefügt.
-
Diese Version fügt Einstellungen für die Verschlechterung der Publisher-Präferenzen hinzu, um zu steuern, wie die Videoqualität angepasst wird, wenn die Bandbreite oder die CPU-Ressourcen begrenzt sind. Für weitere Informationen siehe diese Dokumentation.
Festgelegt
-
Ein Android-Kompilierungsfehler wurde behoben, der durch doppelt generierte Java-Dateien verursacht wurde, die sich unter
android/generated/java/com/facebook/react/viewmanagers. Dieses Problem betraf Version 2.31.2 und verhinderte die erfolgreiche Erstellung von Projekten. -
Ein iOS-Importproblem wurde behoben, bei dem die Verwendung des Framework-basierten Importpfads zu Fehlern bei der Suche nach dem Header-Pfad führte.
-
Die in Version 2.31.1 eingeführte fehlerhafte TypeScript-Unterstützung wurde behoben. Die Hauptkomponenten waren einfache .js-Dateien ohne entsprechende .d.ts-Typdefinitionsdateien, und interne Typen wurden nicht aus dem Index reexportiert. Dies war ein Hindernis für TypeScript-basierte Projekte.