Публикация приложения, проблемы с «Обязательными функциями устройства» - PullRequest
4 голосов
/ 20 августа 2011

Я опубликовал свое приложение на Маркете, но оно каким-то образом автоматически обнаружило несколько функций, которые, по его мнению, необходимы.Одной из таких функций является «android.hardware.telephony», и, поскольку теперь это обязательная функция, мое приложение не может быть установлено на планшетах только с Wi-Fi.

В файле манифеста у меня нет объявлений о «использовании функции», но у моего приложения есть возможность совершать звонки.Я предполагаю, что Google требует "android.hardware.telephony" из-за этой функциональности.Тем не менее, эта функциональность является просто добавленной функцией.Это никоим образом не требуется для основной функциональности приложения.

Я не хочу полностью удалять функции телефонии, потому что есть гораздо больше пользователей с телефонными устройствами по сравнению с устройствами только для Wi-Fi.Я также не хочу создавать и поддерживать другую версию приложения для устройств только для Wi-Fi.Могу ли я пометить телефонию как дополнительную функцию, чтобы оба типа устройств могли использовать мое приложение?

1 Ответ

6 голосов
/ 20 августа 2011

См. http://developer.android.com/guide/appendix/market-filters.html и http://developer.android.com/guide/topics/manifest/uses-feature-element.html.
В вашем случае добавьте

к вашему манифесту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...