исключение рынка Android - PullRequest
       5

исключение рынка Android

0 голосов
/ 06 октября 2011

Мое приложение фильтруется рынком Android. У меня есть пользователи, которые связываются со мной, потому что они не могут найти мое приложение на рынке. Я разрешаю им скачать его с моего сайта, и он отлично работает.

Вот мои данные манифеста: Manifest:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

Вот сообщения Android Market:

Этот апк запрашивает 4 разрешения, о которых пользователи будут предупреждены android.permission.INTERNET android.permission.CAMERA android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE

Этот апк запрашивает 5 функций, которые будут использоваться для фильтрации Android Market android.hardware.camera android.hardware.camera.autofocus android.hardware.screen.landscape android.hardware.screen.portrait android.hardware.touchscreen

Глядя на рынок, сотни устройств исключаются. Что я могу сделать, чтобы удалить эти исключения, чтобы иметь возможность предоставлять свое приложение этим пользователям?

Ответы [ 3 ]

1 голос
/ 06 октября 2011

Невозможно удалить разрешения, если вы используете их в своем приложении.Удаление их и использование функций в любом случае приведет к исключениям.

Другими причинами фильтрации могут быть рейтинг контента, цены или настройки страны.

0 голосов
/ 30 октября 2012

http://developer.android.com/guide/topics/manifest/uses-permission-element.html

Если вы запрашиваете разрешение, связанное с аппаратным обеспечением - например, CAMERA - Google Play предполагает, что вашему приложению требуется базовая аппаратная функция, и фильтрует приложение с устройств, которые не предлагаютЭто.Чтобы управлять фильтрацией, всегда явно объявляйте аппаратные функции в элементах, а не полагайтесь на Google Play, чтобы «обнаружить» требования в элементах.Затем, если вы хотите отключить фильтрацию для определенной функции, вы можете добавить в объявление атрибут android: required = "false".

Так что вам, вероятно, тоже понадобится один из них:

<uses-feature android:name="android.hardware.camera" android:required="false"/>

0 голосов
/ 06 октября 2011

Также может помочь установка минимального и максимального уровня SDK в манифесте.

http://developer.android.com/guide/appendix/api-levels.html#uses

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