Example repository of using react-native-zoom-us bridge.
Note: Make sure you have completed the Set Up Your Environment guide before proceeding.
- Install at least node@18
corepack enableyarn- on iOS only (requires [email protected]):
bundle installcd ios/ && bundle exec pod install && cd ..
- Go to https://marketplace.zoom.us/develop/create and Create SDK App, then copy
sdkKeyandsdkSecret - Open
App.tsxand look forTODO- update it with yoursdkKey,sdkSecret.- For
startMeetingprovide:meetingNumberandzoomAccessToken. - For
joinMeetingprovide:meetingNumberandpassword
- For
- Change
DEVELOPMENT_TEAMon iOS yarn startyarn androidoryarn ios
Currently because of react-native symlink limitation the following must be done manually:
- open new terminal and make sure you are in the parent's folder (
cd ..) - clone and set up
react-native-zoom-us - pack
react-native-zoom-usand copy it toreact-native-zoom-us-testusingnpm run dev - repeat on each lib change
This repository was generated using npx [email protected] init ZoomUsTest --version 0.72.2.
Use diff between two versions of react-native to apply the changes using https://react-native-community.github.io/upgrade-helper/.
The following procedure covers testing of the bridge (join and start meeting).
- Development:
yarn android
- Development:
yarn android - Release:
yarn android --mode=release
- Development:
yarn ios
Note: You will need to allow to install app; look for: Settings -> General -> Device Management -> Apple Development
- Development: Xcode: Product -> Run
- Release: Xcode: Product -> Profile
- Archive: Xcode: Product -> Archive