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 setVideoTransformers und setAudioTransformers Methoden 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 nun android.R.id.content anstelle 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 setVideoTransformers und setAudioTransformers Methoden der OTPublisher-Komponente. Diese Methoden standen nach der Umstellung auf die neue Architektur von React zuvor nicht zur Verfügung.

  • Die subscribeToAudio und subscribeToVideo Die Eigenschaften der Abonnenten sind nun standardmäßig auf true, wodurch die Notwendigkeit entfällt, sie explizit zu übergeben.

  • Das onVideoNetworkStats Ereignis 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 OTSubscriberView wurden nicht korrekt dargestellt.

  • Ein Problem wurde behoben, bei dem sessionId wurde 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 streamCreated Das Ereignis wurde stillschweigend verworfen, da das Array „streams“ nicht initialisiert war.

  • Ein Absturz aufgrund eines Null-Zeigers unter Android wurde behoben, wenn mSession war null in OpentokReactNativeModule.

  • Ein iOS-Absturz in sessionDidConnect während einer schnellen Rekonnexion, bei der session.connection könnte null sein.

  • Ein Absturz unter Android in refreshStreamCache während des Verbindungsabbaus des Teilnehmers, wobei session.sessionId könnte null zurückgeben.

  • Es wurden iOS-Build-Fehler mit Xcode 26+ behoben, die im Zusammenhang mit C++20-Kompilierungsproblemen mit dem fmt Bibliothek.


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 subscribeToAudio und subscribeToVideo Wird bei Weglassen nicht standardmäßig auf „true“ gesetzt, was zu einer leeren/schwarzen Abonnentenansicht führt.
    • Ein Problem wurde behoben: sessionId Ein Parallelitätsproblem, das dazu führen könnte, dass die Videooberfläche nicht korrekt eingebunden wird.
    • Redundanz behoben OTContext.Provider Bei jedem Rendering erfolgt eine Neuerstellung, was zu zeitweiligen Fehlern bei der Anbindung der Videooberfläche führen könnte.

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.