Почему обновление нашего приложения на Android Market было доступно не всем устройствам? - PullRequest
1 голос
/ 02 января 2012

Недавно у нас возникла проблема с обновлением приложения на Android Market.

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

Устройства, на которых нам удалось без проблем обновить наше приложение:

  • Motorola Milestone с Android 2.1
  • HTC Incredible с Android 2.2 и Market 3.4.4
  • Samsung Galaxy Tab с Android 2.3.3 и Market 3.4.4
  • HTC Incredible S с Android 2.3 и Market 3.4.4
  • Iconia a1000 с Android 3.2 и Market 1.0.28

Устройство, на котором нам не удалось обновить наше приложение:

  • LG Optimus MeP350 с Android 2.2 и Market 3.4.4.

Разрешения и функции в первой версии нашего приложения:

ACCESS_NETWORK_STATE
INTERNET
WRITE_EXTERNAL_STORAGE
android.hardware.touchscreen
android.hardware.screen.portrait

, тогда как во второй версии мы добавили:

RECORD_AUDIO
RECORD_VIDEO
CAMERA
READ_PHONE_STATE
BILLING
ACCESS_FINE_LOCATION
WAKE_LOCK
GET_ACCOUNTS`
android.hardware.camera
android.hardware.microphone
android.hardware.location
android.hardware.location.gps
android.hardware.camera.autofocus
android.hardware.screen.landscape

Кроме того, мы добавили несколько продуктов в приложение, когда опубликовали вторую версию.

1 Ответ

4 голосов
/ 02 января 2012

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

Используйте , чтобы сообщить рынку, какая конфигурация оборудования действительно необходима. Если вы не используете <рит-функцию> , рынок будет фильтроваться только по разрешению.

...