1.0.0 • Published 2 years ago
@sam42dev/rn-webrtcai v1.0.0
rn-webrtcai
Meeting room solution for react native with webrtc
Installation
npm install rn-webrtcai react-native-webrtc@1.89.1 react-native-incall-manager
Android setup
Permission
Add these permissions in androidmanifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
gradle.properties
Add these lines to your android/gradle.properties
android.enableDexingArtifactTransform.desugaring=false
IOS setup
Usage
import StartSession from "rn-webrtcai";
// ...
return(
<StartSession/>
)
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
1.0.0
2 years ago