Too many permissions requested


I released an app (in early access) on Android Play store :
I’m using eas build with expo managed workflow.

As you can see, a tons of permissions are requested but I don’t need most of them.
It makes users reluctant to install the app (and I can’t blame them).
Some of those permissions are included by Expo. Others by third party packages (like “record audio”, which comes from expo-av).

How can I know what libs are adding what permissions ?
And more importantly, how can I remove them ?

I’m already setting permissions:[] in app.json to keep the minimum.

Do I need to eject to change AndroidManifest.xml ?
That’s something I would like to avoid. There should be a way to fine-tune permissions in the managed workflow.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.