Asked by Dosto

Why do the app need to Record audio or Full Internet access or even Read phone state and identity ? I don't see why it would need those permissions

Question information

English Edit question
MineSweeper Edit question
No assignee Edit question
Solved by:
Last query:
Last reply:
Revision history for this message
Solaro Alberto (albeluca95) said :

This app is build with phonegap and I think that phonegap set all permission that is possible or Valerio have idea for the future :)

Revision history for this message
Valerio Bozzolan (bozzy) said :

You are right: For strange reasons, PhoneGap/Cordova put on every `cordova run android` these permission in the /platforms/android/AndroidManifest.xml file, because of the plugins enabled to manage the audio (I think).

I would not know how to prevent Cordova not to update the /platforms/android/AndroidManifest.xml file.

I've only removed successfully the permission to write to the external SD card, but these remain:

    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />


Revision history for this message
Dosto (dosto) said :

Ok, thanks for the quick answer. I was finding that weird.