If I buy a paid app, will I be able to get free updates for the rest of the lifetime of that app or should I pay later for the updates?

What's the norm? Can you perhaps give 1-2 examples?



If the developer keeps releasing updates to the app as the same packagename and you already purchased the application previously, then should receive updates for the application for free.

E.g. if you went and purchased my app then you should get updates so long as I keep updating this specific packagename of the app: net.mandaria.cardashboardpro

However, I could at some point in the future decide that I want more money for the application and release a newer version of the application under a new packagename: net.mandaria.cardashboarddeluxe You would not get a free update to this app, even if it is technically the same application, I have chosen to release it as a separate app in the eyes of the Android Market (which determines two applications to be different solely by their package name).

However, I could still charge you for more money by including (optional?) in-app purchases or subscriptions that did not previously exist without changing the package name. Carrying the same example, I could still use net.mandaria.cardashboardpro but have an in-app purchase for the "deluxe" features.

Most developers will not do these things to users who have already purchased their application, but it isn't impossible. Once such example of a developer trying to charge for a newer version of his application was psx4droid. The backlash was so vicious from his users that he went back and updated the older (version 1) of his app to the newer version (version 2). He now has to maintain three versions because of this (version 1 and 2, plus a free version) instead of two. Talk about a developer headache.

So ultimately it depends on what the developer decides to do. In the majority of cases, the developer will keep supporting the same app and you receive the latest updates for free after your purchase.

  • So marketing-wise, is it silly to promise 1 year of free upgrades?
    – curiousguy
    Mar 21 '11 at 23:25
  • @curiousguy I wouldn't think so. Users, for the most part, are going to expect updates to their applications. Developers that do not tend to their applications (bugs, errors, feature requests) will watch their applications slowly die. There are very few types of apps that you could declare "feature complete" and not update any more.
    – Bryan Denny
    Mar 21 '11 at 23:35

The norm definitely seems to be for developers to update their app and those who have already paid for it will also receive the update.

However, this is definitely not enforced in any way, shape, or form. Unless you have a contract stating otherwise (and you ensure it's enforced), you only get what you pay for (the current version of the app) and that's it. The developer can easily choose to upload the new version as a "different" app and expect old users who want to upgrade to pay for it.


Yes but this is not enforced. I have not seen any android app developer do otherwise

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.