I'm trying to incorporate analytics (Flurry) for the first time and I had to add the following permissions to my app:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
When I signed the app and installed it on my phone to test, I was prompted to allow the following additional permissions:
approximate location (network-based)
find accounts on the device
use accounts on the devicefull network access view network connections
I understand the first and last, but why is my app requested access to accounts? Is this something because of Flurry or because I had to incorporate Google Play Services?
I pride my app in being a very lightweight utility and I already dislike the increased package size and inclusion of the Internet permission. I really don't like the idea of shipping my app with access to accounts, which has no use in my actual app.
Does anybody know what this is about? Thanks.