Forced Update
A forced update is the screen that stops an app until the newest version is installed, because the older one can no longer work with your system.
Also known as mandatory update required app update minimum version rule
Definition
A forced update is the screen that stops the app and tells the person to update before going any further. It carries a single button, and that button sends them to the store, because nothing else in the app will work until the new version is installed.
It sounds rude, and it usually prevents something worse. Your app talks all day to a system on your server, and that system keeps changing. A field gets renamed, a price rule changes, or a payment company drops an old method. The newest version of the app knows about all of that, but a version from eight months ago does not. So it fails the quiet way software fails, with a blank list, a spinning button, or an order that never reaches the office.
The customer does not read that as an old version but as a broken app, and says so in the store review. They then call you, and your staff spend twenty minutes working out which version is on the phone. This is why a rule about the minimum version pays for itself. Each time the app opens it asks the server one small question, which is the oldest version you still accept. Below that line the blocking screen appears, and above it nothing happens.
Use it sparingly, because every forced update loses some people at the store, especially those with a full phone or a slow connection. The practical rule is to force only when the old version can cost money or data, and to show a closable reminder for everything else. So you want two levels rather than one. Linkysoft builds both into every mobile app it delivers, because that choice belongs to the owner and it changes over time.
Two mistakes come up again and again. The first is forcing while the old version still works, so people learn to dread opening the app. The second is having no rule at all, which leaves two-year-old versions talking to a web application that moved on long ago. Old versions also miss security fixes, which is why our security team asks about the minimum version at every review.
Write the message like a person, so say what is new, say it takes a minute, and leave a way to reach you if the store refuses. Linkysoft keeps that text on the server, which means it can be changed without shipping another release.
Questions about Forced Update
Why does my app say I must update to continue?
Does a forced update need a new app release?
How often should a business force an update?
What happens to a customer who cannot update?
Still not sure how this applies to your project?
Tell us what you are building and we will answer in plain language.