Путь обновления: может ли минимальный API «пропустить» версию?

#android #google-play #android-manifest #upgrade

#Android #google-play #android-манифест #Обновление

Вопрос:

У меня есть приложение, которое в настоящее время поддерживает Android API 17 и выше.

Для моей новой версии требуются некоторые вызовы, которые были добавлены в API 19. Я закончил кодирование и готов выпустить свою новую версию…но только для API 19 и выше. Я намерен поддерживать API 17, но мне потребуется некоторое время, чтобы написать этот код.

Я бы не хотел задерживать выпуск моего приложения для моих клиентов API 19.

Если я загружу APK с минимальным уровнем SDK, установленным на 19, то я знаю, что мои клиенты с API <19 не смогут обновиться. Однако, если я позже загружу другой APK с моим минимальным API, который теперь снова установлен на 17, смогут ли установки API <19 «пропустить» первую версию APK и перейти на следующую версию, поддерживающую их устройство?

Ответ №1:

Да, вы можете изменить версию minSdk после публикации приложения в Play Store. Также вам необходимо обновить код версии в файле build.gradle выше, чем текущий код версии play Store.

Как только вы загрузите новый apk с minSdk, установленным на 17, пользователь с API<19 также сможет загрузить обновленное приложение.