Obavijest

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.

Kodovi verzije

Održavanje kodova verzija Android aplikacije na održiv način

Android zahtijeva da se kodovi verzije aplikacije povećavaju sa svakim izdanjem kako bi se spriječila slučajna vraćanja na stariju verziju, a Google Play postavlja strogo maksimalno ograničenje za kodove verzije. Upotreba sheme numeriranja koja se brzo povećava može vas ograničiti u objavljivanju ažuriranja u budućnosti. Da biste osigurali da se vaša aplikacija može ažurirati u godinama koje dolaze, važno je razumjeti kako funkcionira određivanje verzije aplikacije i usvojiti skalabilnu strategiju za generiranje kodova verzije.

O verzijama aplikacije

Android aplikacije upotrebljavaju dva primarna atributa za označavanje verzije:

  • versionCode: 32-bitni cijeli broj koji se dosljedno povećava sa svakim novim izdanjem. Interno ga upotrebljavaju sustav Android i Google Play kako bi utvrdili je li jedna verzija novija od druge.
  • versionName: niz koji predstavlja broj verzije za korisnike, na primjer 1.0.0, 1.1 Beta, 2.0. To je ono što korisnici vide na Google Playu i na svojim uređajima.

Detaljnije smjernice o odabiru kodova verzija potražite u dokumentaciji za razvojne programere Androida o više APK-ova i kodovima verzija.

Približavanje maksimalnom ograničenju koda verzije

Google Play primjenjuje gornje ograničenje za kodove verzije. Najveća vrijednost koju Google Play dopušta za versionCode iznosi 2.100.000.000. Iako se taj broj može činiti visokim, neupravljano ili neučinkovito upravljanje verzijama može uzrokovati probleme za vašu aplikaciju, kao što su:

  • Onemogućeno objavljivanje ažuriranja: ako versionCode vaše aplikacije dosegne ili premaši maksimalno ograničenje, više nećete moći prenositi nove APK-ove ili pakete aplikacije na Google Play za tu aplikaciju. To znači da više nema ispravaka programskih pogrešaka, novih značajki ili ažuriranja kompatibilnosti za vaše korisnike.

Da biste izbjegli dosezanje maksimalnog ograničenja koda verzije:

  • Usvojite održivu strategiju za versionCode: implementirajte strategiju generiranja za versionCode koja osigurava postupan i dosljedan porast te izbjegava brzu potrošnju dostupnog raspona.
  • Pratite upotrebu versionCodea: redovito pratite napredak versionCodea svoje aplikacije da biste predvidjeli kada bi se mogao približiti ograničenju.
  • Implementirajte automatizirane provjere: integrirajte provjere u postupke izrade i objavljivanja da biste upozorili na upotrebu pretjerano visokih vrijednosti versionCode ili je spriječili.

Ako dosegnete maksimalno ograničenje za kodove verzija, Google Play možda će vam moći pružiti podršku. Za pomoć se obratite korisničkoj podršci za Google Play.

Ova stranica može uključivati sadržaj preveden pomoću AI tehnologije. AI prijevodi mogu sadržavati pogreške.

Je li to bilo korisno?

Kako to možemo poboljšati?
true
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Googleove aplikacije
Glavni izbornik
6926398391482209451
true
Pretraži Centar za pomoć
false
true
true
true
true
true
92637
false
false
false
false
false