Уведомление

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Коды версий

Как управлять кодами версий приложений для Android

Чтобы предотвращать случайный переход на более ранние версии, в Android требуется увеличивать их коды с каждым выпуском. Однако в Google Play максимальное значение кода строго ограничено. Если его увеличивать значительно, в будущем вам может стать недоступна публикация обновлений. Чтобы этого избежать, ознакомьтесь с тем, как управлять версиями, и следуйте алгоритму при создании кодов.

О версиях приложений

Для приложений Android используются два основных атрибута управления версиями:

  • versionCode — 32-битное целое число, которое постоянно увеличивается с каждым выпуском. По этому числу система Android и Google Play определяют более новую версию.
  • versionName — строка с номером версии, который пользователи видят в Google Play и на устройстве, например "1.0.0", "1.1 Beta" или "2.0".

Подробные инструкции по выбору кодов версий можно найти в документации для разработчиков Android.

Максимальное значение кода версии

В Google Play действует ограничение для кодов версий. Максимальное допустимое значение versionCode — 2 100 000 000. Хотя оно кажется большим, бессистемное или неэффективное управление версиями может вызвать проблемы, например:

  • Ограничение на публикацию обновлений. Если значение versionCode достигнет лимита или превысит его, вы больше не сможете загружать в Google Play новые APK-файлы или наборы App Bundle для приложения. В результате пользователи перестанут получать исправления ошибок, новые функции и обновления совместимости.

Чтобы не превысить лимит значений:

  • Следуйте единому алгоритму при работе с versionCode. Редактируйте атрибут versionCode так, чтобы повышать код версии постепенно, без резкого увеличения.
  • Отслеживайте versionCode. Регулярно проверяйте значение versionCode. Так вы сможете вовремя заметить, если оно будет приближаться к лимиту.
  • Внедрите автоматические проверки. Встройте их в процессы сборки и выпуска, чтобы получать предупреждения о слишком высоких значениях versionCode и не использовать такие коды.

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

На этой странице может быть контент, переведенный с помощью искусственного интеллекта. Переводы от ИИ могут содержать ошибки.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
true
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
15756834933433575565
true
Поиск по Справочному центру
false
true
true
true
true
true
92637
false
false
false
false
false