Приложение с разрешением WRITE_APN_SETTINGS недоступно для Galaxy Tab 10.1 GT-P7500 на Android Market - PullRequest
3 голосов
/ 26 сентября 2011

Я обнаружил, что приложение Android с разрешением WRITE_APN_SETTINGS недоступно для Samsung Galaxy Tab 10.1 GT-P7500 на Android Market.Я также вижу из консоли разработчика, что приложение недоступно для этого устройства.

С другой стороны, здесь http://developer.android.com/guide/appendix/market-filters.html упоминается, что «строго, Android Market не фильтрует на основе« использует-«элементы» разрешения.

Когда я удалил следующую строку

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

из манифеста, приложение внезапно стало доступно на Маркете, и консоль разработчика подтвердила поддержку GT-P7500.

Вот ссылка на спецификацию устройства http://acellphonereviews.com/samsung-galaxy-tab-10-1-3g-gt-p7500-review-price-specs.html.

У кого-нибудь есть объяснение этому поведению фильтрации на рынке и может помочь сделать приложение с разрешением APN доступным для GT?-P7500?

Спасибо за любую подсказку, Гудапс.

Ответы [ 2 ]

2 голосов
/ 06 декабря 2011

Я решил проблему, добавив в манифест следующее:

<uses-feature android:name="android.hardware.telephony" android:required="false"/>
0 голосов
/ 28 ноября 2011

Может быть, неявно, WRITE_APN_SETTINGS добавляет функцию android.hardware.telephony в ваше приложение? Попробуйте добавить эту функцию вручную и установите required=false. (Не забудьте проверить, доступна ли эта функция на устройстве вручную, т.е. избегайте NPE, если эта функция недоступна.)

...