Uppdatera din mobilapp
De flesta uppdateringar publiceras direkt när du trycker på Publish. Endast ändringar av metadata eller det nativa skalet kräver en ny inlämning till app-butiken.
Om du har paketerat din Proyecta-app som en PWA och skickat in den till en app-butik fungerar uppdateringar i två nivåer beroende på vad du ändrar.
Nivå 1: Innehålls- och funktionsuppdateringar (omedelbart)
Section titled “Nivå 1: Innehålls- och funktionsuppdateringar (omedelbart)”Eftersom en paketerad PWA laddar sitt faktiska innehåll från din publicerade Proyecta-URL kräver de flesta uppdateringar inget nytt app-butikbygge:
- Gör dina ändringar i Proyecta-buildern
- Klicka på Publish i builderns verktygsfält
- Användarna ser ändringarna nästa gång de öppnar appen
Saker som tillhör den här nivån:
- Nya sidor, funktioner och layouter
- Buggfixar
- Ändringar av text och bilder
- Ändringar av innehåll och data
- Nya sidor, funktioner och möjligheter
- De flesta stiländringar
Det här är en av de största fördelarna med PWA-wrapper-modellen — du behöver inte vänta på granskningsköer för vanligt produktarbete.
Nivå 2: Uppdateringar av det nativa skalet (ny inlämning krävs)
Section titled “Nivå 2: Uppdateringar av det nativa skalet (ny inlämning krävs)”Vissa ändringar kräver att du genererar om wrappern och skickar in ett nytt paket:
- Appnamnet som visas under ikonen
- Appikonen i sig
- Splash-skärmen
- Manifest-poster som wrappern baka in (temafärg, visningsläge, orienteringslås)
- Deklarationer av nativa behörigheter (kamera, plats osv. som kräver nya poster i
Info.plistellerAndroidManifest.xml) - Versionsbumpar för wrappern
För dessa:
- Generera om paketet på pwabuilder.com med din publicerade URL
- Signera med samma signeringsnyckel som du använde tidigare (avgörande — se nedan)
- Skicka in via Google Play Console, App Store Connect eller Partner Center
- Vänta på granskning
Tappa inte bort din signeringsnyckel
Section titled “Tappa inte bort din signeringsnyckel”Det viktigaste av allt när du uppdaterar en Android-app: du måste signera varje uppdatering med samma nyckel som du signerade den första versionen med. Om du tappar bort signing.keystore kommer Google Play inte att acceptera några fler uppdateringar. Du skulle då behöva publicera en helt ny app under ett annat paketnamn och migrera dina användare.
För iOS är din provisioneringsprofil och distributionscertifikat kopplade till ditt Bundle ID — om du återkallar ditt certifikat kan du skapa ett nytt, men säkerhetskopiera dina profiler ändå för att undvika förseningar när du skickar in uppdateringar.
Tips om versionsnumrering
Section titled “Tips om versionsnumrering”Håll appens användarvända versionsnummer i sync med dina Proyecta-deploys när du väl skickar in ett nytt paket. Annars kan användarna inte avgöra om deras kraschrapport gäller det nya bygget eller ett äldre.
Kommer snart
Section titled “Kommer snart”- Uppdateringsguide i buildern som hanterar omgenerering, signering och inlämning åt dig
- Versionsmanifestspårning synkad med Proyectas versionshistorik