Hoppa till innehåll

Uppdatera din mobilapp

De flesta uppdateringar levereras omedelbart när du publicerar. Endast ändringar av metadata eller det natives skalet kräver en ny inlämning till app store.

Om du har paketerat din Proyecta-app som en PWA och skickat in den till en app store 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 store-bygge:

  1. Gör dina ändringar i Proyecta-byggaren
  2. Klicka på Publish i byggarens verktygsfält
  3. Användarna ser ändringarna nästa gång de öppnar appen

Saker som ingår i den här nivån:

  • Nya sidor, funktioner och layouter
  • Buggfixar
  • Ändringar av text och bilder
  • Ändringar av backend-logik
  • Ändringar av databasschema
  • De flesta stiljusteringar

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 native skalet (ny inlämning krävs)

Section titled “Nivå 2: Uppdateringar av det native 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
  • Välkomstskärmen (splash screen)
  • Manifest-poster som wrappern bäddar in (temafärg, visningsläge, orientationslåsning)
  • Deklarationer av native-behörigheter (kamera, plats osv. som kräver nya poster i Info.plist eller AndroidManifest.xml)
  • Versionsuppgraderingar av wrappern

För dessa:

  1. Generera om paketet på pwabuilder.com med din publicerade URL
  2. Signera med samma signeringsnyckel som du använde tidigare (avgörande — se nedan)
  3. Skicka in via Google Play Console, App Store Connect eller Partner Center
  4. Vänta på granskning

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 förlorar 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 i alla fall för att undvika förseningar när du skickar in uppdateringar.

Håll appens användarvänliga versionsnummer i synk med dina Proyecta-deploys när du skickar in ett nytt paket. Annars kan användarna inte avgöra om deras kraschrapport gäller det nya bygget eller ett äldre.

  • Uppdateringsguide i byggaren som hanterar omgenerering, signering och inlämning åt dig
  • Spårning av versionsmanifest synkroniserat med Proyectas versionshistorik