Question

I want to know which filtering android.permission.INTERNET adds on Google Play, if it adds something.

I added

<uses-permission android:name="android.permission.INTERNET" />

to my manifest in order to have access to Internet, but this is not a main function of my app. So, I don't want to get filtered in Google Play because of this. There is no matching <uses-feature> for this, so my question is what do I need to add with required="false" to avoid filtering.

I guess I could add

<uses-feature android:name="android.hardware.wifi" android:required="false" />

but what about mobile Internet (3G/4G), do I also need this?

<uses-feature android:name="android.hardware.telephony" android:required="false"/>
Was it helpful?

Solution

The telephony feature refers to the ability to make phone calls. I think the Internet permission is enough. You can have devices with 3G but not telephony. Also, I don't think the store filters on permissions. Some permissions have IMPLIED feature requirements, but internet is not one of them. You can check here

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top