File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,26 @@ iOS and Android have different dependencies systems. For that reason, you need t
23
23
24
24
` pod install `
25
25
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
+
26
46
### Send your first message
27
47
#### Initialize QuickBlox SDK
28
48
You can’t perform that action at this time.
0 commit comments