Android #
Add these permissions to your app manifest. Bluetooth permissions are needed for users connecting with Bluetooth headphones.
xxxxxxxxxx81<uses-permission android:name="android.permission.INTERNET" />2<uses-permission android:name="android.permission.CAMERA" />3<uses-permission android:name="android.permission.RECORD_AUDIO" />4<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />5<uses-permission android:name="android.permission.VIDEO_CAPTURE" />6<uses-permission android:name="android.permission.AUDIO_CAPTURE" />7<uses-permission android:name="android.permission.BLUETOOTH" />8<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
In your app/build.gradle, set minSdkVersion to at least 21.
xxxxxxxxxx11minSdkVersion 21
Also, add Java 1.8 compatibility support to your project by adding the following to your app/build.gradle
xxxxxxxxxx41compileOptions {2sourceCompatibility JavaVersion.VERSION_1_83targetCompatibility JavaVersion.VERSION_1_84}
iOS #
On iOS, you need to add the following properties in your Info.plist file.
xxxxxxxxxx51<key>NSMicrophoneUsageDescription</key>2<string>This app requires access to microphone for conferencing</string>3
4<key>NSCameraUsageDescription</key>5<string>This app requires access to camera for conferencing</string>
If you open this file In Xcode, then the NSMicrophoneUsageDescription property is represented by Privacy – Microphone Usage Description and NSCameraUsageDescription is represented by Privacy – Camera Usage Description.
Minimum supported iOS version is (current – 1).
Please remember to request users for camera and microphone permissions before routing them to the meeting page.
