

App Store doesn’t have a solution at all, and the Google Play solution works only for applications installed from Play (I have covered that part also later in this article). Unfortunately, there is no built-in solution, that works for both App Store and Google Play, to force users to update their installed application versions. Unlike web applications, when the mobile app is installed on the user’s device you have no control already. Now when the problem is obvious, let’s understand what is the solution?

While it is a good practice to have backward compatibility, you can’t endlessly support the old versions, and one day you would love to upgrade all order users and get rid of that deprecated API. If your app is using server-side APIs to get data, then inevitably there will be API changes during the active development period.Here are some real-world examples from our experience: While in most cases this is true and you should not force your users to upgrade to every new version, there still can be cases when you have to get rid of older versions. And users will automatically get new updates installed if the appropriate settings are ON.

Many users may argue that you need to release the new version and App Store and Google Play will handle the distribution for all users. And still, we find it helpful to share our experience and recommendation for this case.įirst of all, let’s understand the problem. This is one of the frequently asked questions by mobile developers.
