Oznámení

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.

Kódy verzí

Udržování kódů verzí aplikací pro Android

Aby se předešlo nechtěným návratům ke starším verzím, vyžaduje Android, aby se kódy verzí s každým vydáním zvyšovaly. Google Play navíc pro kódy verzí stanovuje přísný maximální limit. Použití schématu číslování, které se rychle zvyšuje, vám může v budoucnu zabránit v publikování aktualizací. Pokud chcete zajistit, aby bylo možné aplikaci aktualizovat i v budoucnu, je důležité porozumět fungování verzí aplikací a zavést škálovatelnou strategii generování kódů verzí.

Verze aplikace

Aplikace pro Android používají dva primární atributy správy verzí:

  • versionCode: 32bitové celé číslo, které se s každým novým vydáním konzistentně zvyšuje. Systém Android a Google Play ho používají interně k určení, zda je jedna verze novější než jiná.
  • versionName: Řetězec, který představuje číslo verze pro uživatele, například „1.0.0“, „1.1 Beta“, „2.0“. Tento název vidí uživatelé na Google Play a na svých zařízeních.

Podrobnější pokyny k volbě kódů verzí najdete v dokumentaci na webu Androidu Developers ohledně více souborů APK a kódů verzí.

Blížící se dosažení maximálního limitu kódu verze

Google Play u kódů verzí vynucuje horní limit. Maximální hodnota, kterou Google Play u klíče versionCode povoluje, je 2 100 000 000. I když se toto číslo může zdát vysoké, neřízená nebo neefektivní správa verzí může vaší aplikaci způsobit potíže, jako například:

  • Zablokování publikování aktualizací: Pokud versionCode aplikace dosáhne maximálního limitu nebo ho překročí, nebudete už moci do Google Play nahrávat nové soubory APK ani balíčky aplikace. To znamená konec oprav chyb, nových funkcí i aktualizací kompatibility pro vaše uživatele.

Pokud se chcete vyhnout dosažení maximálního limitu kódu verze:

  • Zvolte udržitelnou strategii pro versionCode: Zaveďte takovou strategii generování kódu versionCode, která zajistí pozvolný a stabilní nárůst a zabrání zbytečně rychlému vyčerpání dostupného číselného rozsahu.
  • Sledujte využití versionCode: Pravidelně sledujte vývoj kódu versionCode aplikace, abyste mohli předvídat, kdy se může přiblížit limitu.
  • Implementujte automatické kontroly: Integrujte do procesů sestavení a vydání kontroly, které vás upozorní na použití nadměrně vysokých hodnot versionCode nebo mu zabrání.

Pokud se stane, že maximálního limitu pro kódy verzí dosáhnete, podpora Google Play vám může pomoct situaci vyřešit. Obraťte se na tým podpory Google Play a požádejte o pomoc.

Na této stránce se může vyskytovat obsah přeložený pomocí umělé inteligence. Překlady od AI můžou obsahovat chyby.

Pomohly vám tyto informace?

Jak bychom článek mohli vylepšit?

Potřebujete další pomoc?

Vyzkoušejte tyto další kroky:

true
Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Aplikace Google
Hlavní nabídka
17873599638656932173
true
Prohledat Centrum nápovědy
false
true
true
true
true
true
92637
false
false
false
false
false