I'm using Angular 13 as a client connecting to a .NET Core backend.
When both the backend API and the client are redeployed to the servers, how can I make sure the preexisting incompatible clients will be updated as soon as they are relaunched, or at least forced to be relaunched.
This seems a common problem to me and I have not found any guidance and/or best practices on the subject.
I've, however, found one question about detecting that the client has changed.
Should I discover it by hand or does Angular provides some tooling to do so ?
The doc states this : In the interest of speed, the service worker doesn't wait to check for updates before it serves the application that it has cached.
Is there a way to circumvent that ?