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.tsx
should be commented out on the lines for@react-native-firebase/dynamic-links
PongoStackNavigator.tsx
should not import or useCall.tsx
Check that the following have been done:
App.tsx
should have@react-native-firebase/dynamic-links
set upPongoStackNavigator.tsx
should importCall.tsx
Call.tsx
should 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 ios
and follow the prompts - Android: run
eas build --platform android
and follow the prompts - Download the builds
- Upload the builds to the App Store and Play Store