Приложение теперь доступно на рынке Android для всех устройств - PullRequest
0 голосов
/ 19 мая 2011

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

Но я сталкиваюсь с очень странным поведением, когда приложение отображается не на всех устройствах с версией 2.2. Протестировали с несколькими устройства, но поведение является случайным, оно отображается на некоторых устройствах, а не на других

И еще одна важная вещь: приложение хорошо видно на веб-сайте Android Market и упоминает, что приложение совместим с 2.2 и выше

Кто-нибудь сталкивался с подобной проблемой. Есть идеи? Это как-то связано с каким-то другим параметром в манифесте, чем-то связанным с местоположением и т. Д.?

1 Ответ

1 голос
/ 19 мая 2011

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

Например, если ваше приложение считывает данные из вашего почтового ящика SMS, вам необходимо указать следующее в своем манифесте, в противном случае оно может быть установлено на планшете с поддержкой только WiFi, который не поддерживает SMS:

<uses-feature android:name="android.hardware.telephony" />

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

<uses-feature android:name="android.hardware.location" />

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

Проверьте , рыночные фильтры для получения дополнительной информации.

...