Reliable information on permissions required



  • Whenever I look for an app in Play Store, the description states the list of required permissions.

    1. Is that list (taken from the Manifest?) up to what the developer declares, or is it automatically generated in some way?
      In other words, can that list be not representative of what actually happens?

    2. If so, is there an alternative way to get a reliable such list?



  • The permission list shown to the user on installation time bases on the data in AndroidManifest.xml. Apps like https://play.google.com/store/apps/details?id=com.ubqsoft.sec01 can display what apps request what permission.

    Permissions in AndroidManifest.xml have to be added by the developer. But Android development systems also all libraries to define permissions and if the app includes the library the permissions are automatically added to AndroidManifest.xml when the developer builds the app.

    But from user perspective it is irrelevant how the permissions are added to AndroidManifest.xml as Android enforces the permissions. This means if the developer forgot to add a permission to AndroidManifest.xml the app will fail to use methods that require this permission.


Log in to reply
 


Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2