If you have npx available, simply run npx expo install to install all dependencies.
For web, Call.tsx should use the react-native-webrtc-web-shim library rather than react-native-webrtc
Certain features will not with in the Expo managed workflow on the Expo Go app.
App.tsxshould be commented out on the lines for@react-native-firebase/dynamic-linksPongoStackNavigator.tsxshould not import or useCall.tsx
Check that the following have been done:
App.tsxshould have@react-native-firebase/dynamic-linksset upPongoStackNavigator.tsxshould importCall.tsxCall.tsxshould import the correct WebRTC library for web or mobile respectively
Build steps:
- Ensure EAS CLI is installed with
npm i -g eas-cli - iOS: run
eas build --platform iosand follow the prompts - Android: run
eas build --platform androidand follow the prompts - Download the builds
- Upload the builds to the App Store and Play Store