Staying up to date with in-app notifications
When we want to apply a change in a web application, we make the change and build a new version of our application. The application is then deployed to a web server, and every user can access the latest version immediately. But PWAs are different.
When we deploy a new version of our PWA, the service worker must act accordingly and apply a specific update strategy. It should notify the user of the new version or install it immediately. Which update strategy we follow depends on our requirements. In this project, we want to show a prompt to the user and let them decide whether they want to update the app. Let’s see how to implement this feature in our application:
- Open the
app.module.ts
file and addMatSnackBarModule
to theimports
array of the@NgModule
decorator:import { MatSnackBarModule } from '@angular/material/snack-bar'; @NgModule({ declarations: [ AppComponent, WeatherComponent ...