Почему я не могу найти свое приложение в Google Play Store? - PullRequest
0 голосов
/ 28 апреля 2020

Недавно мы выпустили обновление приложения в Google Play Store.

Теперь некоторые планшеты, которые раньше могли его загружать, больше не могут.

Как видно в граде, минимальная версия - Android 8.

defaultConfig {
    applicationId "com.myapp"
    minSdkVersion 26 //Android 8
    targetSdkVersion 29 //Android 10
    multiDexEnabled true
    versionCode 106
    versionName "7.2"
}

Вот что мы просим в манифесте

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"   />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"  />
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"  />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"   />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.NFC_TRANSACTION_EVENT" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

<uses-feature android:name="android.hardware.camera" android:required="true" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.nfc"   android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />

Таблица наших клиентов - Samsung Galaxy Tab (10,1 "2019), но с помощью анализа Из списка устройств, которые мы поддерживаем и не поддерживаем в каталоге устройств на консоли Google Play, мы заметили, что многие планшеты исключены.

Таблица наших клиентов - Samsung Galaxy Tab (10.1 "2019), но Анализируя список устройств, которые мы поддерживаем и не поддерживаем в каталоге устройств на консоли Google Play, мы заметили, что многие планшеты исключены.

К сожалению, наш планшет отсутствует в каталоге, поэтому мы не можем получить дополнительная информация.

Информация о планшете:

  • Android 9
  • ДИСПЛЕЙ 10,1 "1200 X 1920 PX
  • ФОТОКАМЕРА A 8 MPX Ƒ / 2.0
  • CPU OCTA 1,8 ГГц
  • RAM 3 ГБ

1 Ответ

1 голос
/ 30 апреля 2020

Проблема возникла из-за следующей строки кода:

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

Даже если у рассматриваемого устройства есть модуль камеры (на самом деле, кто, начиная с Android 8, не имеет модуля камеры?) В Google Play Store так не считают. В соответствии с рекомендациями Шона Хазена проблема была решена путем перевода значения в false.

...