Hi All;
A very disturbing thing happened today with an app that has been through 4 updates (with no problems) and, today, I went to publish a fifth update to the Google Play Store. The new update version required 11 NEW ANDROID PERMISSIONS and had 4 NEW ANDROID FEATURES that I have not actually added into the app (via build.settings or anywhere else). They just appeared when I uploaded to Google.
-
I made NO CHANGES in my build.settings file related to Android Permissions (file snippet below).
-
I am using the same plug-ins now as I did when I made the last update to this App (December, 2013)
-
And the new permissions required (within Google Play) are several that SCARE USERS TO DEATH.
Here’s a rundown:
– ===========================================================
PREVIOUSLY PUBLISHED VERSION – December, 2013 with build 2013.1225
THIS IS WHAT GOOGLE PLAY SHOWED FOR FEATURES/PERMISSIONS
3 ANDROID FEATURES:
android.hardware.screen.PORTRAIT
android.hardware.TOUCHSCREEN
android.hardware.WIFI
8 ANDROID PERMISSIONS:
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
android.permission.WRITE_EXTERNAL_STORAGE
com.android.vending.BILLING
com.android.vending.CHECK_LICENSE
– ===========================================================
BUILD TODAY – Same Thing happens with Either Corona build 2013.1225 or 2014.1262
THIS IS WHAT GOOGLE PLAY SHOWED FOR FEATURES/PERMISSIONS
7 ANDROID FEATURES:
android.hardware.LOCATION
android.hardware.location.GPS
android.hardware.location.NETWORK
android.hardware.MICROPHONE
android.hardware.screen.PORTRAIT
android.hardware.TOUCHSCREEN
android.hardware.WIFI
19 ANDROID PERMISSIONS:
android.permission.ACCESS_ASSISTED_GPS
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_GPS
android.permission.ACCESS_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CALL_PHONE
android.permission.CHANGE_WIFI_STATE
android.permission.INTERNET
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_LOGS
android.permission.READ_PHONE_STATE
android.permission.RECORD_AUDIO
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
com.android.vending.BILLING
com.android.vending.CHECK_LICENSE
– ============================================================
My build.settings file calls for these plugins (same now as back in December):
Flurry
AdMob
InMobi
AppRever
TapForTap
My build.settings file calls for these permissions in the “android” section (note that it is a large APK file size so usesExpansionFile = true and the app does have in-app purchasing). This is also the same now as back in my December update that resulted in the normal list of permissions.
usesPermissions =
{
“com.android.vending.BILLING”,
“android.permission.INTERNET”,
“android.permission.ACCESS_NETWORK_STATE”,
“com.android.vending.CHECK_LICENSE”,
“android.permission.WRITE_EXTERNAL_STORAGE”,
}
– ============================================================
In Addition, I made the mistake of allowing this update to go live in order to see how all of these new permissions are presented to users when they go to install the update. The messages they see on the device are:
Just 2 Words needs access to additional permissions (Marked as New).
System Tools
NEW: Change Wi-fi State
Your Location:
New: Coarse location, fine (GPS) location
Services that cost you money:
New: Directly call phone numbers
Your personal information:
New: Read sensitive log data
– ============================================================
And, of course, my App doesn’t do anything regarding location, anything regarding calling phone numbers, and anything regarding personal information.
So YIKES! Does anyone have ideas on why these new permissions appear in my manifest when I build my update today (with a build of Corona from last Fall or a more recent build (2014.1262)???
Google won’t let me back up to the earlier build (funky reasoning by them – also related to the permissions differences) so my users are stuck getting this strange update until I find a solution.
Thoughts and guidance welcome!
Steve Bullock