Skip to content
This repository was archived by the owner on May 2, 2026. It is now read-only.

Request mic permission when user makes or accepts a call - #1326

Closed
TrueWatcher wants to merge 4 commits into
evilcorpltd:masterfrom
TrueWatcher:mic_permission_immediate
Closed

Request mic permission when user makes or accepts a call#1326
TrueWatcher wants to merge 4 commits into
evilcorpltd:masterfrom
TrueWatcher:mic_permission_immediate

Conversation

@TrueWatcher

Copy link
Copy Markdown
Contributor

On freshly installed app:

  • When user presses CALL in chat screen, he/she is immediately asked for the mic permission.

  • If user accepts an incoming call, it is aborted and the user is taken to App Settings (as one cannot use registerForResultActivity from a BroadcastReceiver)

If users denies the mic permission, these reactions are repeated on next occasion.

Closes issue #1315

@TrueWatcher TrueWatcher changed the title Request mic permission when users makes or accepts a call Request mic permission when user makes or accepts a call Nov 15, 2025
@TrueWatcher
TrueWatcher marked this pull request as ready for review November 18, 2025 15:54

@robinlinden robinlinden left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about instead of rejecting the call and opening the settings when the user accepts a call via the notification, we open the call screen where we can request the permission? I think opening the call screen when you accept a call was a todo-item anyway as someone said other messengers did it that way and it might confuse users not to.

I don't want to make mic permission a hard requirement for calls as you can still listen to incoming ones, but I'm fine with adding more reminders about the mic permission in case the user doesn't realize they have to unmute themselves the first call they make.

@TrueWatcher

Copy link
Copy Markdown
Contributor Author

replaced with #1331

@TrueWatcher TrueWatcher closed this Dec 5, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants