Публикация приложения, проблемы с необходимыми функциями устройства

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

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

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


person user496854    schedule 20.08.2011    source источник


Ответы (1)


См. http://developer.android.com/guide/appendix/market-filters.html и http://developer.android.com/guide/topics/manifest/uses-feature-element.html .
В вашем случае добавьте
‹uses-feature android:name="android.hardware.telephony" android:required="false" />
в свой манифест.

person tvo    schedule 20.08.2011