Наиболее вероятная причина в том, что у вас есть проблемы с Market Filters для вашего приложения. Правильное их понимание важно для обеспечения того, чтобы ваше приложение охватывало максимально возможное количество устройств, но также важно для обеспечения того, чтобы вы не получали неожиданное поведение на устройствах, которые не имеют необходимой аппаратной поддержки для вашего приложения.
Например, если ваше приложение считывает данные из вашего почтового ящика SMS, вам необходимо указать следующее в своем манифесте, в противном случае оно может быть установлено на планшете с поддержкой только WiFi, который не поддерживает SMS:
<uses-feature android:name="android.hardware.telephony" />
Возможно, вы видите, что вы не определили все размеры экрана, которые поддерживает ваше приложение, и поэтому оно не отображается для определенных устройств. Как вы упоминаете местоположение, вы должны заявить:
<uses-feature android:name="android.hardware.location" />
, и это не позволит вашему приложению быть видимым для устройств, у которых нет необходимого оборудования для предоставления вам данных о местоположении.
Проверьте , рыночные фильтры для получения дополнительной информации.