Today i built my app for Android and after that i upload it to google play. Everything worked great since i got so many permissions that i dont really need. Image
They are 13
android.permission.ACCESS_COARSE_LOCATION, android.permission.ACCESS_FINE_LOCATION, android.permission.ACCESS_NETWORK_STATE, android.permission.INTERNET, android.permission.MODIFY_AUDIO_SETTINGS, android.permission.READ_EXTERNAL_STORAGE, android.permission.READ_PHONE_STATE, android.permission.SYSTEM_ALERT_WINDOW, android.permission.VIBRATE, android.permission.WAKE_LOCK, android.permission.WRITE_EXTERNAL_STORAGE, com.google.android.c2dm.permission.RECEIVE, com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
I need only for write and read storage for async storage lib So i read some information about how to remove it. And i tried follwoing steps First i add in app.js following line
"android": {
"permissions": [
"WRITE_EXTERNAL_STORAGE",
"READ_EXTERNAL_STORAGE",
"READ_INTERNAL_STORAGE"
],
Not worked then delete expo-location from package-lock.json and node_modules folder and ran npm install - again not worked. I used eas build with SDK version 41.0.0 and npm version 7.15.1
Thanks for your time !