Reputation: 18778
I just released an app on Google Play, and when I go there it says the following permissions are required by the app:
This app has access to:
Location
- approximate location (network-based)
- precise location (GPS and network-based)
SMS
- read your text messages (SMS or MMS)
- receive text messages (SMS)
- send SMS messages
- edit your text messages (SMS or MMS)
Other
- receive data from Internet
- view network connections
- full network access
- run at startup
- prevent device from sleeping
- full network access
- run at startup
In my main Manifest, I only require the LOCATION and SMS permissions. However, I do have a manifest in the src/beta
folder and one in src/debug
folder which require INTERNET permissions. The APK on Google play is using the build type release
and flavor prod
though, so those manifests shouldn't be included in the final APK, right?
Could it be because I have code that uses Volley
in my app, that the INTERNET permission automatically gets added? Or because I'm using Firebase?
Upvotes: 0
Views: 473
Reputation: 1705
Open App AndroidManifest . Tap on MergedManifest on the bottom panel of file.
All the permissions will be colored and you can check Manifest Sources on the right side the library which color corresponds to . Please refer below image .
Upvotes: 1