When I submit an game to Google Play it reports the following permissions. My game is a very simple one. https://play.google.com/store/apps/details?id=com.baltorotech.majzig Why does it need all of the following permissions? android.permission.ACCESS_COARSE_LOCATION 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
android.permission.INTERNET to access: Play Games, advertising,(required if you use google play and ADS) com.android.vending.BILLING to make purchases within the app (NO required if you not use purchases in APP) android.permission.ACCESS_NETWORK_STATE to check internet (recommended) android.permission.ACCESS_WIFI_STATE to check access to internet for Wifi (recommended) android.permission.ACCESS_COARSE_LOCATION to display ads based on their country (NO required, NO recommended) android.permission.WRITE_EXTERNAL_STORAGE to write APP in ExternalSD (required if you install APP in ExternalSD) android.permission.READ_PHONE_STATE to read IMEI and telephone number (NO required, NO recommended)
Thanks for the reply. My game displays ads from Admob and Chartboost. Other than that it does not have any need to connect with internet or where the person is located, to me it does not matter (I actually dont know the impact of it) whether the app is installed in external SD or internal, or what is the device's IMEI or phone number. With this background, which of the lines can I delete in the Android code before compiling the apk. By the way, I do intend to try offering sharing button once I figure out how to do that. android.permission.ACCESS_COARSE_LOCATION 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