Hi
I'm having trouble reducing the permissions for an Android app to make it something that people would actually install. Specifically, I need to remove:
ul
litake pictures and videos/li
lirecord audio/li
licontrol flashlight/li
lichange your audio settings./li
limodify or delete the contents of your SD card/li
/ul
I've reduced the app permissions and cordova plugins from the Appery default set to the following:
Permissions:
ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
ACCESS_LOCATION_EXTRA_COMMANDS
ACCESS_NETWORK_STATE
INTERNET
(I have specifically removed CAMERA, yet 'take pictures and videos' is still listed as an app permission)
Similarly, I've reduced the Appery default set of Cordova Plugins to:
Cordova Plugins:
BarcodeScanner
Battery
Device
DeviceMotion
DeviceOrientation
File
FileTransfer
Geolocation
Globalization
InAppBrowser
Media
Network Information
(I have specifically removed 'capture')
I assume that these plugins ask for their own permissions, but I can't work out why the permissions above are required by the plugins I have left. For example, where does access to the flashlight, camera and audio recording get asked for? As a careful user, I wouldn't install my own app with these permissions, so I'd appreciate any help in understanding where these permissions get set and how to remove them.
Thanks
John