Removing Android Permissions But Keeping The Ones Relevant for JS over-the-air Expo Updates

Currently, the Android apk generated by Expo asks for too many permissions which I don’t use.

I saw that in the app configuration I can customize and switch off the ones which I don’t need. However, I read here that Expo SDK needs some of the permissions in order to publish JS updates over-the-air without changing the android apk.

My question is, which permissions are required (and therefore - I shouldn’t remove), in order to have JS updates over-the-air?

1 Like

For the precise list I’d recommend a more empirical approach (i.e. actually try it) but going over the permissions, here are ones that you shouldn’t need (i.e. a blacklist approach):

ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
CAMERA
READ_CONTACTS
RECORD_AUDIO
USE_FINGERPRINT
VIBRATE
WAKE_LOCK
1 Like

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