Getting Started


Set up a Zoom Video SDK account and Download the Zoom Video SDK for iOS or Android.

Install via NPM

In your React Native project, install the React Native Video SDK:

$ npm install @zoom/react-native-videosdk --save

Add iOS or Android SDK to wrapper

Since the React Native package is a wrapper, you must then add the iOS and/or Android Video SDK to your project so the wrapper can access it.

iOS

  • Follow the instructions in the Integrate the SDK into your iOS app section of the iOS Video SDK.
  • Optionally, you can also set Validate Workspace in the project > build settings to “Yes” to help debug any potential errors.

Android

  • Follow the instructions in the Integrate the SDK into your Android app section of the Android Video SDK.
  • Add the following to the android section of build.gradle in the app folder:
    packagingOptions {
        pickFirst '**/*.so'
    }
    

Authentication

You will need a Native SDK Key and Secret to generate a JSON Web Token (JWT) that your application will pass into the Video SDK. See the Video SDK Authentication documentation for details.

For security reasons, these credentials should not be stored in the application itself. See the Zoom Marketplace Video SDK Authentication best practices for suggestions on how to set up access to the JWT for a production application.

Next steps