Skip to content

Conversation

@aleksandar-apostolov
Copy link
Contributor

Goal

The goal of this PR is to make available different types of CallService because not all services require all the permissions that CallService requires.

For example if you are having an app only as a livestream guest you don't need phoneCall service type, but rather mediaPlayback. Then you can remove the unnecessary permission in the manifest with, for example:

<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" tools:node="remove"/>
<uses-permission android:name="android.permission.MANAGE_OWN_CALLS" tools:node="remove"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_PHONE_CALL" tools:node="remove"/>

@aleksandar-apostolov aleksandar-apostolov requested a review from a team as a code owner August 23, 2024 14:27
@aleksandar-apostolov aleksandar-apostolov changed the title Add multiple services with different types for livestreaming calls [PBE-5674] Add multiple services with different types for livestreaming calls Aug 23, 2024
…SCREEN_INTENT-purpose-in-Stream-SDK-for-Android-support-urgency' into PBE-5674-Inquiry-about-USE_FULL_SCREEN_INTENT-purpose-in-Stream-SDK-for-Android-support-urgency
…L_SCREEN_INTENT-purpose-in-Stream-SDK-for-Android-support-urgency

# Conflicts:
#	stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/call/RtcSession.kt
@aleksandar-apostolov aleksandar-apostolov merged commit 62e41d1 into develop Aug 27, 2024
@aleksandar-apostolov aleksandar-apostolov deleted the PBE-5674-Inquiry-about-USE_FULL_SCREEN_INTENT-purpose-in-Stream-SDK-for-Android-support-urgency branch August 27, 2024 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants