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:
- Fă modificările dorite în Proyecta builder
- Apasă Publish în bara de instrumente a builder-ului
- 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.plistsauAndroidManifest.xml) - Actualizări de versiune ale wrapper-ului
Pentru acestea:
- Regenerează pachetul pe pwabuilder.com cu URL-ul tău publicat
- Semnează cu aceeași cheie de semnare pe care ai folosit-o anterior (esențial — vezi mai jos)
- Trimite prin Google Play Console, App Store Connect sau Partner Center
- Așteaptă review-ul
Nu pierde cheia de semnare
Secțiune intitulată „Nu pierde cheia de semnare”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.
Sfat privind versionarea
Secțiune intitulată „Sfat privind versionarea”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.
În curând
Secțiune intitulată „În curând”- 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