Although setting that preference will disable the permissions, every plugin you use in your app will add in the permissions it needs. I suspect that is the source of issue. If not, please include the config.xml file that you are using.
Thanks for the response. I am not intentionally including any plugins in my app, so my assumption is that if you are correct then PhoneGap is automatically installing plugins. Is there a way to identify what plugins are installed in a PhoneGap app and/or a way to prevent any 'auto-installed' plugins that are not needed?
dans8649804 Sometimes you need to delete the original install to reset permissions.
As I don't see a 'delete' option for the current build files, are you saying I should delete the App entirely (using the "Delete this app" button in the settings) and then recreate it? I have been able to update the app without doing this previously, but I don't know if this affects the permissions or not.
Today's build did not require all sorts of device access this morning when I installed the latest version, so this seems to be working now. Not sure if the issue was that builds were failing last week and I was not noticing this so I was re-installing the same version in my testing or if I was failing to install the previous version of the app from my phone as jessem42288678 suggested.. But I did want to report to state that including the following line does appear to remove all device features other than "Full Network Access" and "View Network Connections" on an android device:
<preference name="permissions" value="none" />
Thanks very much for your input on this.