Can I use "uses-feature" instead of "uses-permission" with "com.android.vending.BILLING"?

In my AndroidManifest.xml application, I have

<uses-permission android:name="com.android.vending.BILLING" /> 

Is it possible to replace it with:

 <uses-feature android:name="com.android.vending.BILLING" android:required="false" /> 

?

I assume that as a result, my application will appear in both countries with and without payment support. In the latter case, in-app purchases simply do not work.

When you download an APK with the indicated changes, Google Play warns:

"You have downloaded an APK that does not have BILLING permission, or has BILLING limited to specific sdk versions. PAYMENT requires permission to sell products in the app."

Should I ignore it and still assume that purchases will be available in supported markets?

+5
source share

All Articles