Ideally, you would always want users to use the latest version of your application. Having an interactive experience that speaks to the user when an update is available, please refresh to view the fresh changes is what our requirements were at ツ Toplyne. I'll walk you through my experience of building such a system.