Управление несколькими .apks в Google Play - PullRequest
0 голосов
/ 07 июня 2018

Мы создаем приложения и распространяем их в Google Play, и уже много лет мы можем создать один .apk и распространять его на все устройства.

Недавно мы нашли одно устройство (Samsung Galaxy Core Prime SM-G360V для Android, версия: 5.1.1) что нам нужно будет сделать специальную сборку.

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

Я прочитал это: https://support.google.com/googleplay/android-developer/answer/7353455?hl=en

, и я прочитал это: https://developer.android.com/google/play/publishing/multiple-apks

Они на самом деле не переходятстратегия для того, что мы хотим сделать:

  1. Оставьте наш существующий .apk в магазине и не позволяйте устройству 5.1.1 загружать его.
  2. Добавьте новый .apk, которыйбудет загружаться только устройство 5.1.1.

Один из вопросов, которые меня беспокоят, состоит в том, что в инструкциях говорится о списке исключенных телефонов, но не о списке поддерживаемых телефонов.

Я бы хотел исключить телефонn наш существующий .apk;и установите поддерживаемый телефон на новый .apk (подразумевая, что все другие устройства исключены).

Это также вносит изменения в производственное приложение без возможности тестирования, поэтому мы должны иметь четкие инструкциипобочные эффекты всего, что мы меняем в Google Play.

1 Ответ

0 голосов
/ 07 июня 2018

Использование целого варианта APK для одного устройства довольно необычно.Гораздо более распространенными причинами использования нескольких APK являются:

  • наличие старой версии для старых телефонов на старых SDK и новые версии для новых телефонов
  • с различными версиями для разных собственных библиотек
  • с разными версиями для разных плотностей активов

Для всех этих случаев использования разработчикам рекомендуется использовать пакет приложений Android, а не публиковать несколько APK.

Честно говоря, если вы вносите изменения только для одного телефона, я бы рекомендовал использовать в коде одно утверждение «если».Пользователям неудобно получать обновление, вы правы, но если это небольшое изменение, исправления и сжатие в Google Play должны держать размер обновления довольно маленьким.

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