Skip to content

Commit 5c7a7c3

Browse files
0.12.0 (#84)
Update README.md
1 parent 1513646 commit 5c7a7c3

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,26 @@ iOS and Android have different dependencies systems. For that reason, you need t
2323

2424
`pod install`
2525

26+
### ⚠️ Android – Breaking Change (from v0.12.0 and above)
27+
28+
Starting from **v0.12.0**, the SDK **no longer manages permissions** required for video calling functionality on Android.
29+
30+
If your app uses video calling, you must **manually declare** the necessary permissions in your app’s `AndroidManifest.xml` file.
31+
32+
> **Note:** Ensure you're modifying the main `AndroidManifest.xml` file at the application level, **not** a test or variant manifest.
33+
34+
#### Required Permissions Example:
35+
```xml
36+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
37+
xmlns:tools="http://schemas.android.com/tools">
38+
<!-- Permissions required for QuickBlox video calling functionality -->
39+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
40+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA" />
41+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" />
42+
<!-- other manifest entries -->
43+
</manifest>
44+
```
45+
2646
### Send your first message
2747
#### Initialize QuickBlox SDK
2848

0 commit comments

Comments
 (0)