My app is ready to submit to Google Play but when I upload it, I see that it’s requesting permissions such as android.permission.ACCESS_BACKGROUND_LOCATION, android.permission.ACCESS_COARSE_LOCATION, android.permission.ACCESS_FINE_LOCATION. I don’t need any of these. I tried to get rid of them by adding the following in my app.json:
"android": {
"versionCode": 2,
"package": "com.mereagency.merechurchdemo",
"adaptiveIcon": {
"foregroundImage": "./assets/ANDROID_foreground.png",
"backgroundImage": "./assets/ANDROID_bg.png"
},
"permissions": []
},
But the extra, unnecessary permissions remain. I’d ignore it except that Google is asking me to justify why location services are needed. Can someone point me toward what I’m doing wrong?
Expo CLI 4.2.1 environment info:
System:
OS: macOS 10.15.7
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 12.18.1 - /usr/local/bin/node
npm: 6.14.5 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.0 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
IDEs:
Android Studio: 4.1 AI-201.8743.12.41.7042882
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
npmPackages:
expo: ~40.0.0 => 40.0.0
react: 16.13.1 => 16.13.1
react-dom: 16.13.1 => 16.13.1
react-native: https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz => 0.63.2
react-native-web: ~0.13.12 => 0.13.18
npmGlobalPackages:
expo-cli: 4.2.1
Expo Workflow: managed