- Feb 27, 2012
- 565
- 0
- 0
You can't really blindly demand access to an app if it's been removed from the store. The reason for the removal is important.
As a hypothetical example, assume that you as a developer created an app that supplies hockey scores for your team. As part of that development, you have a license to use the syndicated data from the NHL. After a year or so, the NHL change the terms of that license so that you either have to pay a large price for the service or can no longer use it for the original purpose (for example, they sold exclusive rights to another party).
What do you, as a developer do?
1) Pull the app because you no longer have the rights to use the key data?
2) Kick up a stink and sue the NHL?
3) Use the data anyway and get sued by the NHL?
4) Look for another data source and then get sued when the NHL finds out?
5) Give all of your users their money back?
Such an app would be a perfect example of an app that depends on backend server updates, in which case the developer should communicate to customers before purchase that the app might not be supported indefinitely with such updates so that the customer knows they might loose the app functionality at some point.
This type of app is however completely different from apps that do not require any internet connection to work or any server data as a source of in app content, and such apps the user should be able to reinstall whenever they want; heck the user should be able to reinstall even the server dependent app, it would not work without the support, but that is another issue.