Wayne De Los Angeles
Wayne De Los Angeles

Reputation: 139

How do you push Application updates on an installed PWA application?

My question is, Is it possible for the Users to acquire these changes without having to REINSTALL the PWA application?

I have a PWA application deployed in Production. The client already installed the deployed PWA application in their MOBILE devices and I want to DEPLOY another patch of updates in the PWA application in the HTTP server.

Upvotes: 7

Views: 7804

Answers (2)

Ali SabziNezhad
Ali SabziNezhad

Reputation: 3118

Another simple way to update application is using workbox-window. You can detect updates in PWA and restart your application to get the last updates. For more detail, I suggest you read this link

Upvotes: 4

Francesco
Francesco

Reputation: 10870

I would suggest to read this link explaining in detail how the SW Updates work.

Long story short, if you deploy a new app version, the new SW will be installed on the client's side (using a separate/dedicated install event) and then activated when the users navigates to an URL different from the PWA one.

There is also a built in service workers feature called "fail safe". Within at most 24H the SW checks if a newer version is available and, if so, attempts to update to it.

I wrote a PWA series and here a post about Service Workers and caching strategies if you want to read more.

Upvotes: 3

Related Questions