Notificare

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.

Coduri de versiune

Menținerea sustenabilă a codurilor de versiune ale aplicațiilor pentru Android

Android necesită creșterea codurilor de versiune ale aplicației cu fiecare versiune, pentru a preveni downgrade-urile accidentale, iar Google Play setează o limită maximă strictă pentru codurile de versiune. Dacă folosești o schemă de numerotare care crește rapid, este posibil să nu mai poți publica actualizări în viitor. Pentru a te asigura că aplicația poate fi actualizată în anii următori, este important să înțelegi cum funcționează versiunile aplicației și să adopți o strategie scalabilă pentru generarea codurilor de versiune.

Despre versiunile aplicației

Aplicațiile pentru Android folosesc două atribute principale de versioning:

  • versionCode: un număr întreg pe 32 de biți care crește constant cu fiecare lansare nouă. Este folosit intern de sistemul Android și de Google Play pentru a stabili dacă o versiune este mai recentă decât alta;
  • versionName: un șir care reprezintă numărul versiunii afișate utilizatorilor, de exemplu, „1.0.0”, „1.1 Beta”, „2.0”. Acesta este numele pe care îl văd utilizatorii în Google Play și pe dispozitivele lor.

Pentru instrucțiuni mai detaliate despre cum să alegi codurile de versiune, consultă documentația pentru dezvoltatori Android despre mai multe APK-uri și coduri de versiune.

Te apropii de limita maximă a codului versiunii

Google Play aplică o limită superioară pentru codurile de versiune. Cea mai mare valoare pe care Google Play o permite pentru un versionCode este 2.100.000.000. Deși acest număr poate părea mare, un proces de versioning necorespunzător sau ineficient poate cauza probleme pentru aplicație.

  • Nu vei mai putea publica actualizări: dacă versionCode al aplicației atinge sau depășește limita maximă, nu vei mai putea încărca APK-uri sau app bundle-uri noi pe Google Play pentru aplicația respectivă. Aceasta înseamnă că nu vor mai exista remedieri de erori, funcții noi sau actualizări de compatibilitate pentru utilizatori.

Pentru a evita atingerea limitei maxime pentru codul de versiune:

  • adoptă o strategie sustenabilă pentru versionCode: implementează o strategie de generare versionCode care asigură o creștere treptată și consecventă și evită consumul rapid al intervalului disponibil;
  • monitorizează folosirea versionCode: urmărește cu regularitate progresul versionCode al aplicației pentru a anticipa când s-ar putea apropia de limită;
  • implementează verificări automatizate: integrează verificări în procesele de creare și de lansare pentru a avertiza sau a împiedica folosirea unor valori versionCode excesiv de mari.

Dacă atingi limita maximă pentru codurile de versiune, Google Play îți poate oferi asistență. Contactează echipa de asistență Google Play pentru ajutor.

Această pagină ar putea include conținut tradus cu tehnologie AI. Traducerile cu AI pot conține erori.

A fost util?

Cum putem să îmbunătățim această pagină?

Aveți nevoie de mai mult ajutor?

Încercați pașii următori:

true
Căutare
Șterge căutarea
Închide căutarea
Meniu principal
15998027693288927228
true
Căutaţi în Centrul de ajutor
false
true
true
true
true
true
92637
false
false
false
false
false