# React Native

**URL:** https://devforum.zoom.us/c/video-sdk/react-native/38.md

[Latest](https://devforum.zoom.us/latest.md) · [Categories](https://devforum.zoom.us/categories.md) · [Tags](https://devforum.zoom.us/tags.md)

---

## [About the React Native category](https://devforum.zoom.us/t/about-the-react-native-category/59143)

<div class="topic-metadata">

**Author:** [@tommy](https://devforum.zoom.us/u/tommy)\
**Replies:** 1\
**Last updated:** [September 23, 2024, 9:55am UTC](https://devforum.zoom.us/t/about-the-react-native-category/59143 "2024-09-23T09:55:19Z")

</div>

Questions and answers about the React Native Video SDK! Build rich-featured iOS and Android apps designed to connect communities through highly customized user interfaces.

---

## [Cloud recording starts before moderator initiates recording when participant joins first](https://devforum.zoom.us/t/cloud-recording-starts-before-moderator-initiates-recording-when-participant-joins-first/144669)

<div class="topic-metadata">

**Author:** [@Vivek9](https://devforum.zoom.us/u/Vivek9)\
**Replies:** 7\
**Last updated:** [July 17, 2026, 3:45am UTC](https://devforum.zoom.us/t/cloud-recording-starts-before-moderator-initiates-recording-when-participant-joins-first/144669 "2026-07-17T03:45:36Z")

</div>

Hi , We’re using the Zoom Video SDK and have encountered an unexpected cloud recording behavior. Environment Platform: React Native (Expo) Zoom Video SDK: 2.5.10 OS: Android and iOS Recording Type: Cloud Recording S…

---

## [React Native New Architecture support — @zoom/react-native-videosdk](https://devforum.zoom.us/t/react-native-new-architecture-support-zoom-react-native-videosdk/143828)

<div class="topic-metadata">

**Author:** [@Ahmed8](https://devforum.zoom.us/u/Ahmed8)\
**Replies:** 3\
**Last updated:** [June 22, 2026, 9:12am UTC](https://devforum.zoom.us/t/react-native-new-architecture-support-zoom-react-native-videosdk/143828 "2026-06-22T09:12:55Z")

</div>

Hi Zoom team, We’re upgrading our React Native app to 0.83.9, which requires New Architecture (mandatory since RN 0.82). We’re blocked because @zoom/react-native-videosdk v2.2.5 doesn’t support it - no codegenConfig, st…

---

## [iOS Crash – NSRangeException when removing KVO observer from CAEAGLLayer (ZoomVideoSDK)](https://devforum.zoom.us/t/ios-crash-nsrangeexception-when-removing-kvo-observer-from-caeagllayer-zoomvideosdk/142054)

<div class="topic-metadata">

**Author:** [@prasanth](https://devforum.zoom.us/u/prasanth)\
**Replies:** 2\
**Last updated:** [May 7, 2026, 9:13pm UTC](https://devforum.zoom.us/t/ios-crash-nsrangeexception-when-removing-kvo-observer-from-caeagllayer-zoomvideosdk/142054 "2026-05-07T21:13:07Z")

</div>

Hi Zoom Team, I’m experiencing a crash in my iOS app when using the Zoom Video SDK. The app throws the following exception: NSRangeException: Cannot remove an observer \<MTLDelegate 0x15eaa5200\> for the key path "boun…

---

## [Samsung Galaxy A54 5G sample app crash on launch due to ZoomVideoSDKVideoHelper.rotateMyVideo(int)' on a null object reference](https://devforum.zoom.us/t/samsung-galaxy-a54-5g-sample-app-crash-on-launch-due-to-zoomvideosdkvideohelper-rotatemyvideo-int-on-a-null-object-reference/131235)

<div class="topic-metadata">

**Author:** [@Yohay](https://devforum.zoom.us/u/Yohay)\
**Replies:** 9\
**Last updated:** [April 17, 2026, 10:23am UTC](https://devforum.zoom.us/t/samsung-galaxy-a54-5g-sample-app-crash-on-launch-due-to-zoomvideosdkvideohelper-rotatemyvideo-int-on-a-null-object-reference/131235 "2026-04-17T10:23:05Z")

</div>

Description Samsung Galaxy A54 5G sample app crash on launch due to: ZoomVideoSDKVideoHelper.rotateMyVideo(int)’ on a null object reference commenting out (in Android studio) this line protected void refreshRotation(…

---

## [Video SDK crash on call disconnect](https://devforum.zoom.us/t/video-sdk-crash-on-call-disconnect/141949)

<div class="topic-metadata">

**Author:** [@prasanth](https://devforum.zoom.us/u/prasanth)\
**Replies:** 1\
**Last updated:** [March 3, 2026, 4:57pm UTC](https://devforum.zoom.us/t/video-sdk-crash-on-call-disconnect/141949 "2026-03-03T16:57:36Z")

</div>

Thread 2 - com.facebook.react.runtime.JavaScript - (TH\_STATE\_RUNNING) 0 CoreFoundation +0x456c0 0x1831306c0 1 CoreFoundation +0x4554c 0x18313054c 2 CoreFoundation +0x151324 0x18323c324 3 dxapp …

---

## [\[iOS\] ZoomView fails to render remote video consistently and freezes when camera disabled](https://devforum.zoom.us/t/ios-zoomview-fails-to-render-remote-video-consistently-and-freezes-when-camera-disabled/141771)

<div class="topic-metadata">

**Author:** [@Mohammed3](https://devforum.zoom.us/u/Mohammed3)\
**Replies:** 0\
**Last updated:** [February 9, 2026, 1:56pm UTC](https://devforum.zoom.us/t/ios-zoomview-fails-to-render-remote-video-consistently-and-freezes-when-camera-disabled/141771 "2026-02-09T13:56:42Z")

</div>

Describe the bug Remote users’ video rendering is intermittent on iOS devices when using @zoom/react-native-videosdk. The video feed from remote participants randomly works - sometimes it displays correctly, sometimes i…

---

## [Getting ZoomVideoSDKError\_Internal\_Error on testAudioDeviceHelper.startSpeakerTest()](https://devforum.zoom.us/t/getting-zoomvideosdkerror-internal-error-on-testaudiodevicehelper-startspeakertest/138892)

<div class="topic-metadata">

**Author:** [@noahviktorschenk](https://devforum.zoom.us/u/noahviktorschenk)\
**Replies:** 2\
**Last updated:** [December 16, 2025, 8:39pm UTC](https://devforum.zoom.us/t/getting-zoomvideosdkerror-internal-error-on-testaudiodevicehelper-startspeakertest/138892 "2025-12-16T20:39:42Z")

</div>

Hey there, I am building an app using the React Native SDK. I am currently working on a preview screen where users can preview the camera, and test their mic and speaker, but I keep getting errors. For the camera, when…

---

## [Old vs New Architecture iOS behavior when joining / leaving multiple sessions in a row](https://devforum.zoom.us/t/old-vs-new-architecture-ios-behavior-when-joining-leaving-multiple-sessions-in-a-row/135532)

<div class="topic-metadata">

**Author:** [@ray.elward](https://devforum.zoom.us/u/ray.elward)\
**Replies:** 2\
**Last updated:** [December 1, 2025, 6:01pm UTC](https://devforum.zoom.us/t/old-vs-new-architecture-ios-behavior-when-joining-leaving-multiple-sessions-in-a-row/135532 "2025-12-01T18:01:28Z")

</div>

Description This is the last piece in a year long process of updating our app to the new architecture. The RN code for our zoom video call screen works great in Android on new and old architecture as well as on the old …

---

## [Video SDK android build fails in React Native](https://devforum.zoom.us/t/video-sdk-android-build-fails-in-react-native/138874)

<div class="topic-metadata">

**Author:** [@YASH007](https://devforum.zoom.us/u/YASH007)\
**Replies:** 0\
**Last updated:** [November 20, 2025, 6:20pm UTC](https://devforum.zoom.us/t/video-sdk-android-build-fails-in-react-native/138874 "2025-11-20T18:20:44Z")

</div>

BUILD FAILED in 5s error Failed to install the app. Command failed with exit code 1: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. \* Where: Build file ‘/Users/yash/…

---

## [How to sporlight a user using the React Native SDK](https://devforum.zoom.us/t/how-to-sporlight-a-user-using-the-react-native-sdk/138873)

<div class="topic-metadata">

**Author:** [@noahviktorschenk](https://devforum.zoom.us/u/noahviktorschenk)\
**Replies:** 0\
**Last updated:** [November 20, 2025, 5:30pm UTC](https://devforum.zoom.us/t/how-to-sporlight-a-user-using-the-react-native-sdk/138873 "2025-11-20T17:30:06Z")

</div>

Hey there, I am currently working on an application that has both a web and a React Native version. In the web version, I am using the stream.spotlightVideo function to spotlight users, but after reading through the Rea…

---

## [\[BUG\] React Native Video SDK — Local Video Reports ON but Sends 0 Frames (bpf=0, bitrate=null, videoSendFps=0)](https://devforum.zoom.us/t/bug-react-native-video-sdk-local-video-reports-on-but-sends-0-frames-bpf-0-bitrate-null-videosendfps-0/138745)

<div class="topic-metadata">

**Author:** [@William10](https://devforum.zoom.us/u/William10)\
**Replies:** 0\
**Last updated:** [November 17, 2025, 12:33am UTC](https://devforum.zoom.us/t/bug-react-native-video-sdk-local-video-reports-on-but-sends-0-frames-bpf-0-bitrate-null-videosendfps-0/138745 "2025-11-17T00:33:55Z")

</div>

Description Local video on React Native Zoom Video SDK apps (iOS + Android) is not transmitting any frames. The SDK reports: videoOn: true valid width/height (720×1280) valid FPS (30) …but no frames are ever…

---

## [Blanck screen issue while remote user screen in mobile,other side web react fine](https://devforum.zoom.us/t/blanck-screen-issue-while-remote-user-screen-in-mobile-other-side-web-react-fine/138573)

<div class="topic-metadata">

**Author:** [@Duddu](https://devforum.zoom.us/u/Duddu)\
**Replies:** 0\
**Last updated:** [November 6, 2025, 7:57pm UTC](https://devforum.zoom.us/t/blanck-screen-issue-while-remote-user-screen-in-mobile-other-side-web-react-fine/138573 "2025-11-06T19:57:23Z")

</div>

import React, { useEffect, useRef, useState } from “react”; import { View, Text, TouchableOpacity, StyleSheet, Platform, PermissionsAndroid, ActivityIndicator, Alert, } from “react-native”; import { EventType…

---

## [State of the React Native SDK](https://devforum.zoom.us/t/state-of-the-react-native-sdk/137753)

<div class="topic-metadata">

**Author:** [@GSDev](https://devforum.zoom.us/u/GSDev)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 5:09pm UTC](https://devforum.zoom.us/t/state-of-the-react-native-sdk/137753 "2025-09-30T17:09:00Z")

</div>

Hey guys, Wanted to check in on the SDK, share some experiences, and maybe see what Zoom’s commitment to maintaining this product is, if there are roadmaps available, and if we can expect some better resources. Some ba…

---

## [Integrating React Native SDK](https://devforum.zoom.us/t/integrating-react-native-sdk/137624)

<div class="topic-metadata">

**Author:** [@Justyta\_Dev](https://devforum.zoom.us/u/Justyta_Dev)\
**Replies:** 0\
**Last updated:** [September 24, 2025, 10:13am UTC](https://devforum.zoom.us/t/integrating-react-native-sdk/137624 "2025-09-24T10:13:41Z")

</div>

As I’m going through the integration process, I would like to clarify a few doubts: To integrate Zoom into a React Native app, do I need to use the Zoom Video SDK? Which plan is required for this integration? Is…

---

## [\[React-Native\] Screen Sharing Not Working in Android After Upgrading Zoom Video SDK from 1.13.11 to 2.2.5](https://devforum.zoom.us/t/react-native-screen-sharing-not-working-in-android-after-upgrading-zoom-video-sdk-from-1-13-11-to-2-2-5/134659)

<div class="topic-metadata">

**Author:** [@sahil.saiyed](https://devforum.zoom.us/u/sahil.saiyed)\
**Replies:** 4\
**Last updated:** [September 9, 2025, 7:39pm UTC](https://devforum.zoom.us/t/react-native-screen-sharing-not-working-in-android-after-upgrading-zoom-video-sdk-from-1-13-11-to-2-2-5/134659 "2025-09-09T19:39:54Z")

</div>

Description Screen sharing is not working on Android after updating the Zoom Video SDK for React Native from version 1.13.11 to 2.2.5. It was working fine on the previous version. After the upgrade, I receive the system …

---

## [React native Zoom SDK: Native Phone Call UI Appears in iOS After Ending Video Call](https://devforum.zoom.us/t/react-native-zoom-sdk-native-phone-call-ui-appears-in-ios-after-ending-video-call/135498)

<div class="topic-metadata">

**Author:** [@Lottan](https://devforum.zoom.us/u/Lottan)\
**Replies:** 0\
**Last updated:** [July 21, 2025, 12:16pm UTC](https://devforum.zoom.us/t/react-native-zoom-sdk-native-phone-call-ui-appears-in-ios-after-ending-video-call/135498 "2025-07-21T12:16:26Z")

</div>

Description We’re using the Zoom SDK on react native frame work, and experiencing an issue where the native iOS Phone app UI is left open after a Zoom video call ends. Issue: After ending a video call triggered via Zo…

---

## [ZoomView Renders Blank/Black Screen Despite Successful Session Join in React Native Video SDK v2.2.5](https://devforum.zoom.us/t/zoomview-renders-blank-black-screen-despite-successful-session-join-in-react-native-video-sdk-v2-2-5/134165)

<div class="topic-metadata">

**Author:** [@Luan](https://devforum.zoom.us/u/Luan)\
**Replies:** 6\
**Last updated:** [July 4, 2025, 2:26am UTC](https://devforum.zoom.us/t/zoomview-renders-blank-black-screen-despite-successful-session-join-in-react-native-video-sdk-v2-2-5/134165 "2025-07-04T02:26:56Z")

</div>

Here’s a complete bug report formatted for Zoom developers: Description ZoomView component renders but displays blank/black screens instead of showing video content. The Zoom session joins successfully, users are dete…

---

## [Detecting Failover Users](https://devforum.zoom.us/t/detecting-failover-users/132818)

<div class="topic-metadata">

**Author:** [@Jon-L](https://devforum.zoom.us/u/Jon-L)\
**Replies:** 2\
**Last updated:** [May 28, 2025, 10:14pm UTC](https://devforum.zoom.us/t/detecting-failover-users/132818 "2025-05-28T22:14:48Z")

</div>

Hello. The Web SDK allows us to detect if a user is currently in failover status. However, I am not able to find any similar functionality in the React Native SDK. Does this exist? Thanks.

---

## [How to handle users hard closing while in session](https://devforum.zoom.us/t/how-to-handle-users-hard-closing-while-in-session/132289)

<div class="topic-metadata">

**Author:** [@Jon-L](https://devforum.zoom.us/u/Jon-L)\
**Replies:** 2\
**Last updated:** [May 23, 2025, 9:16pm UTC](https://devforum.zoom.us/t/how-to-handle-users-hard-closing-while-in-session/132289 "2025-05-23T21:16:57Z")

</div>

My team is unclear on how to handle if a user hard closes the React Native app while actively in a Zoom session. At the moment in our app, the user appears to remain in the session for a few minutes while in failover. I…

---

## [Three days - I'm not getting component view to work](https://devforum.zoom.us/t/three-days-im-not-getting-component-view-to-work/133070)

<div class="topic-metadata">

**Author:** [@Eric9](https://devforum.zoom.us/u/Eric9)\
**Replies:** 1\
**Last updated:** [May 22, 2025, 8:04am UTC](https://devforum.zoom.us/t/three-days-im-not-getting-component-view-to-work/133070 "2025-05-22T08:04:32Z")

</div>

Hey all, I’ve been having a extremely hard time installing zoom component view to my app - literally the first thing I’m integrating in my app. The backend is working well, but the front-end isn’t opening the component…

---

## [onUserLeave not firing when Firefox users leave session by closing page](https://devforum.zoom.us/t/onuserleave-not-firing-when-firefox-users-leave-session-by-closing-page/132288)

<div class="topic-metadata">

**Author:** [@Jon-L](https://devforum.zoom.us/u/Jon-L)\
**Replies:** 4\
**Last updated:** [May 8, 2025, 10:49pm UTC](https://devforum.zoom.us/t/onuserleave-not-firing-when-firefox-users-leave-session-by-closing-page/132288 "2025-05-08T22:49:10Z")

</div>

Description We have a Web Video SDK app and are developing a React Native Video SDK app to pair with it. In the Web app, we have the client.init option leaveOnPageUnload set to true. When a user leaves a web app sessio…

---

## [Unexpected Termination of iOS Broadcast/Screenshare Module in Background](https://devforum.zoom.us/t/unexpected-termination-of-ios-broadcast-screenshare-module-in-background/129398)

<div class="topic-metadata">

**Author:** [@Mahmoud](https://devforum.zoom.us/u/Mahmoud)\
**Replies:** 1\
**Last updated:** [April 4, 2025, 4:41am UTC](https://devforum.zoom.us/t/unexpected-termination-of-ios-broadcast-screenshare-module-in-background/129398 "2025-04-04T04:41:42Z")

</div>

Hi everyone, I’ve implemented the necessary steps to enable screen recording for all apps on an iOS device, ensuring that the functionality works even when the app is running in the background. However, I’ve encountered…

---

## [Getting issue while screen sharing and stop sharing in react native](https://devforum.zoom.us/t/getting-issue-while-screen-sharing-and-stop-sharing-in-react-native/127389)

<div class="topic-metadata">

**Author:** [@Anil1](https://devforum.zoom.us/u/Anil1)\
**Replies:** 0\
**Last updated:** [February 18, 2025, 9:26am UTC](https://devforum.zoom.us/t/getting-issue-while-screen-sharing-and-stop-sharing-in-react-native/127389 "2025-02-18T09:26:52Z")

</div>

Hi i am using I am using @zoom/react-native-videosdk@^1.13.11 and i am getting error while rendom sharing and stop sharing the screen in android Error while updating property 'sharing' of a view managed by: RNZoomView n…

---

## [Cannot kill CallKit screen when using Zoom and Callkeep](https://devforum.zoom.us/t/cannot-kill-callkit-screen-when-using-zoom-and-callkeep/128567)

<div class="topic-metadata">

**Author:** [@sanchai](https://devforum.zoom.us/u/sanchai)\
**Replies:** 0\
**Last updated:** [February 26, 2025, 7:15am UTC](https://devforum.zoom.us/t/cannot-kill-callkit-screen-when-using-zoom-and-callkeep/128567 "2025-02-26T07:15:25Z")

</div>

from this topic: Cannot kill CallKit screen when end call with Zoom (IOS) Due to the issue where I am unable to hang up the call in the Callkit screen, while using zoom/react-native-videosdk together with react-native-c…

---

## [React Native Zoom Video SDK + Expo Arm64 Simulator](https://devforum.zoom.us/t/react-native-zoom-video-sdk-expo-arm64-simulator/127434)

<div class="topic-metadata">

**Author:** [@GSDev](https://devforum.zoom.us/u/GSDev)\
**Replies:** 4\
**Last updated:** [February 25, 2025, 3:46pm UTC](https://devforum.zoom.us/t/react-native-zoom-video-sdk-expo-arm64-simulator/127434 "2025-02-25T15:46:00Z")

</div>

Hey Zoom Team et al, We’re running the Video SDK in our React Native + Expo environment and are having great success on physical devices. However we’re encountering an issue when we attempt to build for the simulator on…

---

## [Live broadcasting with a ppt opened together with host video](https://devforum.zoom.us/t/live-broadcasting-with-a-ppt-opened-together-with-host-video/125555)

<div class="topic-metadata">

**Author:** [@Kanewang](https://devforum.zoom.us/u/Kanewang)\
**Replies:** 1\
**Last updated:** [February 3, 2025, 1:18pm UTC](https://devforum.zoom.us/t/live-broadcasting-with-a-ppt-opened-together-with-host-video/125555 "2025-02-03T13:18:57Z")

</div>

It is just a general question to see if it is possible to build something similar to what is described below since seems like post does not allow media atatchment So basically the host would open a ppt or word file and …

---

## [React Native - shareScreen() does not turn on screen share](https://devforum.zoom.us/t/react-native-sharescreen-does-not-turn-on-screen-share/123818)

<div class="topic-metadata">

**Author:** [@faiziqureshi2504](https://devforum.zoom.us/u/faiziqureshi2504)\
**Replies:** 14\
**Last updated:** [January 22, 2025, 7:02pm UTC](https://devforum.zoom.us/t/react-native-sharescreen-does-not-turn-on-screen-share/123818 "2025-01-22T19:02:20Z")

</div>

Description I am using @zoom/react-native-videosdk:"^1.10.10" when I call zoom.shareHelper.shareScreen() it opens a popup to start now sharing screen, but nothing happens after that. I have also tried updating the lib…

---

## [iOS React Native Participant low video quality](https://devforum.zoom.us/t/ios-react-native-participant-low-video-quality/123216)

<div class="topic-metadata">

**Author:** [@iryna.doroshenko](https://devforum.zoom.us/u/iryna.doroshenko)\
**Replies:** 2\
**Last updated:** [December 24, 2024, 3:33pm UTC](https://devforum.zoom.us/t/ios-react-native-participant-low-video-quality/123216 "2024-12-24T15:33:08Z")

</div>

Description I’m experiencing an issue with video quality during Zoom calls using the React-Native Video SDK. The local selfie video is clear and high-quality, but the remote participant’s video appears in low quality, e…

---

## [Cannot kill CallKit screen when end call with Zoom (IOS)](https://devforum.zoom.us/t/cannot-kill-callkit-screen-when-end-call-with-zoom-ios/121649)

<div class="topic-metadata">

**Author:** [@sanchai](https://devforum.zoom.us/u/sanchai)\
**Replies:** 6\
**Last updated:** [December 24, 2024, 2:50pm UTC](https://devforum.zoom.us/t/cannot-kill-callkit-screen-when-end-call-with-zoom-ios/121649 "2024-12-24T14:50:42Z")

</div>

In the project, we are using react-native-callkeep along with @zoom/react-native-videosdk. Currently, we’re facing an issue where the CallKit screen remains active after ending the call. I’ve tried using RNCallKeep.get…

[Next page](https://devforum.zoom.us/c/video-sdk/react-native/38.md?page=1)
