MuntashirAkon / MuntashirAkon/AppManager

AppManager request for phone permission; it appears curious, and if needed it should be explained

Open
#1,262 15 comments 0 reactions 0 assignees View on GitHub
Documentation Priority: 3
Dominant language
Java
Stars
9k
Forks
518
PR merge metrics
No merged PRs in 30d

Description

### Please check before submitting an issue

- [X] I know what my device, OS and App Manager versions are
- [X] I know how to take logs
- [X] I know how to reproduce the issue which may not be specific to my device

### Describe the bug

Considering what AppManager offers as features, Phone permission doesn't seems to be necessary. It's however known that older Android versions could lack some granularity and sometimes requires permissions that seems out of topic, because some more minor permissions were included with it.

Here I was surprised to see AppManager ask for this permission (and to not find any mention anywhere). I was equally surprised to see it offered to handle a phone call when I wanted to issue one after installation.

### To Reproduce

Go for example on an application's "page" in AppManager, if the permission wasn't given, and wasn't permanently denied, it'll request it.

### Expected behavior

This permission doesn't seems necessary to me; however as stated above I can miss some reasons making it mandatory.
If it's mandatory however the application should explain why it does need it.

I'm also very surprised Android offer AppManager to handle phone calls after installation.

### Screenshots

![Screenshot_20231229-232537](https://github.com/MuntashirAkon/AppManager/assets/709500/6d9baddf-9eea-4cd6-abdb-4c178158ebf2)

### Logs

I didn't find logs at hand after this

### Device info

- Device: Sony Xperia XZ
- OS Version: Android Oreo (8.0)
- App Manager Version: 3.1.4
- Mode: NonRoot (unrooted stock ROM)

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.