Yes, there are other concerns – Namely that Corona enables several permissions and includes various 3rd party libraries regardless of whether your app actually uses them. We have been asking Corona for over a year for these to only be included if the app actually uses them – but it is either a low priority or they are ignoring us because nothing is happening with it.
From an end user perspective, if I say my app is totally self contained and doesn’t need internet access it seems disingenuous when they find out the app requires internet connectivity and has ad libraries, analytics libraries, and who knows what else.
It also seems disingenuous when you create a privacy policy that is now being required by California and others and users again find out your app is loaded with stuff you “supposedly” don’t use. It is a bit much to ask anybody to take your word on this stuff. “Well, yeah the app has analytics code but we don’t use it. Really. We promise it doesn’t send usage stats back to a server.”
My app needs none of these permissions yet I have to jump through hoops to remove them:
<uses-permission android:name="android.permission.INTERNET"><br> <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission><br> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission><br>
I don’t recall the complete list of 3rd party libs but they include Flurry and inMobi.
If you don’t think it matters check out the reviews for Knots 3D on Amazon while it was Free app of the Day. http://www.amazon.com/Nynix-LLC-Knots-3D/product-reviews/B00701L5XS/ref=cm_cr_pr_hist_1?ie=UTF8&filterBy=addOneStar&showViewpoints=0
A discussion on how to remove this crap can be found in several forum threads including this one: https://developer.coronalabs.com/forum/2012/09/18/still-looking-currently-working-way-remove-extra-android-permissions
< /rant> [import]uid: 17130 topic_id: 33875 reply_id: 134651[/import]