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?
Because the version on the phone is older than the oldest one the system still accepts. Something on the server changed, and the old version would fail without saying why.
Does a forced update need a new app release?
No. The rule lives on your server, so you can raise the minimum version whenever you like. People install the version you already published in the store.
How often should a business force an update?
Rarely. Once or twice a year is normal for a business app. More often than that and people start avoiding the app instead of updating it.
What happens to a customer who cannot update?
They are stuck, so give them a way out. Show a phone number or a chat link on the same screen, and keep a browser page that handles the urgent part.

Still not sure how this applies to your project?

Tell us what you are building and we will answer in plain language.