Sari la conținut

Actualizează aplicația ta mobilă

Majoritatea actualizărilor sunt publicate instant. Doar modificările de metadate sau ale shell-ului nativ necesită o nouă trimitere în app store.

Dacă ai împachetat aplicația Proyecta ca PWA și ai trimis-o într-un app store, actualizările funcționează pe două niveluri, în funcție de ce anume modifici.

Nivelul 1: Actualizări de conținut și funcționalitate (instant)

Secțiune intitulată „Nivelul 1: Actualizări de conținut și funcționalitate (instant)”

Deoarece un PWA împachetat își încarcă conținutul efectiv de la URL-ul publicat al aplicației tale Proyecta, majoritatea actualizărilor nu necesită un nou build pentru app store:

  1. Fă modificările dorite în Proyecta builder
  2. Apasă Publish în bara de instrumente a builder-ului
  3. Utilizatorii vor vedea modificările data viitoare când deschid aplicația

Modificările din acest nivel includ:

  • Pagini, funcționalități și layout-uri noi
  • Corecții de bug-uri
  • Modificări de text și imagini
  • Modificări de conținut și date
  • Pagini, funcționalități și capabilități noi
  • Majoritatea ajustărilor de stilizare

Acesta este unul dintre cele mai mari avantaje ale modelului PWA-wrapper — nu mai aștepți în cozi de review pentru munca obișnuită pe produs.

Nivelul 2: Actualizări ale shell-ului nativ (necesită o nouă trimitere)

Secțiune intitulată „Nivelul 2: Actualizări ale shell-ului nativ (necesită o nouă trimitere)”

Anumite modificări necesită regenerarea wrapper-ului și trimiterea unui nou pachet:

  • Numele aplicației așa cum apare sub pictogramă
  • Pictograma aplicației în sine
  • Splash screen-ul
  • Intrările din manifest integrate în wrapper (culoarea temei, modul de afișare, blocarea orientării)
  • Declarații de permisiuni native (cameră, locație etc. care necesită intrări noi în Info.plist sau AndroidManifest.xml)
  • Actualizări de versiune ale wrapper-ului

Pentru acestea:

  1. Regenerează pachetul pe pwabuilder.com cu URL-ul tău publicat
  2. Semnează cu aceeași cheie de semnare pe care ai folosit-o anterior (esențial — vezi mai jos)
  3. Trimite prin Google Play Console, App Store Connect sau Partner Center
  4. Așteaptă review-ul

Cel mai important lucru când actualizezi o aplicație Android: trebuie să semnezi fiecare actualizare cu aceeași cheie cu care ai semnat prima versiune. Dacă pierzi signing.keystore, Google Play nu va mai accepta nicio actualizare ulterioară. Ar trebui să publici o aplicație complet nouă cu un alt nume de pachet și să migrezi utilizatorii.

Pentru iOS, profilul de provizionare și certificatul de distribuție sunt legate de Bundle ID-ul tău — dacă îți revoceai certificatul poți crea unul nou, dar fă backup la profiluri oricum pentru a evita întârzieri la trimiterea actualizărilor.

Menține numărul de versiune vizibil utilizatorilor în sincronizare cu deploy-urile Proyecta atunci când trimiți un nou pachet. Altfel, utilizatorii nu pot stabili dacă raportul lor de eroare provine din build-ul nou sau dintr-unul mai vechi.

  • Un asistent de actualizare în builder care gestionează regenerarea, semnarea și trimiterea în locul tău
  • Urmărirea manifestului de versiuni sincronizată cu istoricul versiunilor Proyecta