1.0.0 • Published 2 years ago

@sam42dev/rn-webrtcai v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

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