Android #
Add these permissions to your app manifest. Bluetooth permissions are needed for users connecting with Bluetooth headphones.
xxxxxxxxxx
81<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.
xxxxxxxxxx
11minSdkVersion 21
Also, add Java 1.8 compatibility support to your project by adding the following to your app/build.gradle
xxxxxxxxxx
41compileOptions {
2sourceCompatibility JavaVersion.VERSION_1_8
3targetCompatibility JavaVersion.VERSION_1_8
4}
iOS #
On iOS, you need to add the following properties in your Info.plist file.
xxxxxxxxxx
51<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.