Я установил use-feature android: required = "false", но Google Play продолжает настаивать на этих функциях

Я закодировал свое приложение так, что у него есть некоторые функции, которые он предпочитает, но в противном случае он не нужен, так как я хочу, чтобы мое приложение было доступно для всех устройств. В моем манифесте я установил:

<uses-feature android:name="android.hardware.screen.PORTRAIT" android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-feature android:name="android.hardware.LOCATION" android:required="false" />
<uses-feature android:name="android.hardware.location.GPS" android:required="false" />
<uses-feature android:name="android.hardware.MICROPHONE" android:required="false" />

Когда я загружаю свой файл apk, Google Play по-прежнему настаивает на том, что требуются функции Portrait, location, GPS и microphone. Телефонная связь больше не нужна. Любые мысли о том, что происходит?

Ответы

Ответ 1

При отражении ответ был очевиден, поскольку телефония в нижнем регистре. По какой-то причине это требует нижнего регистра, даже если верхний регистр работает в моих целях - объявлениях разрешений. Здесь код, который работал:

<uses-feature android:name="android.hardware.screen.portrait" android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />

Надеюсь, это поможет кому-то еще!