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"/>
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