Example repository of using react-native-zoom-us bridge.
Note: Make sure you have completed the React Native - Environment Setup instructions till "Creating a new application" step, before proceeding.
yarn
- on iOS only (requires at least Ruby@3.2.2):
bundle install
cd ios/ && bundle exec pod install && cd ..
- Go to https://marketplace.zoom.us/develop/create and Create SDK App, then copy
sdkKey
andsdkSecret
- Open
App.tsx
and look forTODO
- update it with yoursdkKey
,sdkSecret
.- For
startMeeting
provide:meetingNumber
andzoomAccessToken
. - For
joinMeeting
provide:meetingNumber
andpassword
- For
- Change
DEVELOPMENT_TEAM
on iOS yarn start
yarn android
oryarn 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-us
and copy it toreact-native-zoom-us-test
usingnpm run dev
- repeat on each lib change
This repository was generated using npx react-native@0.72.2 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 (initialization and join meeting only).
- Development:
yarn android
- Development:
yarn android
- Release:
yarn android --variant=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