Play store не принимает приложение меньше, чем oreo - PullRequest
0 голосов
/ 29 октября 2018

С ноября 2018 года Google PlayStore не будет принимать приложения с минимальной версией Android ниже Oreo.Интересно, есть ли шанс, что приложение Oreo будет поддерживать версию для Android меньше, чем Oreo, потому что под Oreo огромное количество клиентов.

Ответы [ 3 ]

0 голосов
/ 29 октября 2018

...having minimum android version less than lollipop...

Они рассматривают целевую версию Android (targetSdkVersion) , а не минимальную версию Android (minSdkVersion).

Таким образом, вы можете предоставить более старый уровень API для minSdkVersion и Oreo или выше для targetSdkVersion, а затем во время выполнения выполнить проверку уровня API, чтобы определить, какие SDK использовать.

re: https://developer.android.com/guide/topics/manifest/uses-sdk-element

0 голосов
/ 29 октября 2018

Play Store требует, чтобы TargetSdk был равен 26, а не версии MinSdk. Так что приложения будут поддерживать и более низкие версии. Если вы не хотите обновлять приложение, эти изменения никак не повлияют на ваше приложение.

Из официального блога

Существующие приложения, которые не получают обновления, не затрагиваются. Разработчики могут свободно использовать minSdkVersion по своему выбору, поэтому ваши возможности по созданию приложений для более старых версий Android не изменятся. Мы призываем разработчиков обеспечить обратную совместимость, насколько это возможно

Ссылка на запись в блоге

0 голосов
/ 29 октября 2018

Да, ваше приложение может иметь targetSdk меньше, чем Oreo, но не ниже Lollipop, как указано.

Вам придется потратить некоторое время с кучей операторов if в вашем коде для проверки версий при использовании новых API, которые недоступны в более старых версиях SDK, в случае попытки нацеливания на более старые версии Android

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