IPhone App Store (Paid Application) - Promotional Codes / Updates

I have a few specific questions regarding paid apps on the App Store, as well as promo codes and updates. I did my research, but I either didn’t find the answers or I found the very outdated “I think it works like that” ... answers.

  • I am releasing a promo code for version 1.0.0 of the application for $ 0.99, so the client gets it for free. When this client upgrades to version 1.0.1, will he have to pay? (It doesn’t matter if it is updated to the 4-week validity period of the promo code?)
  • I am releasing an application that is "free for a limited time" in version 1.0.0. For version 1.0.1, I change the price to $ 0.99. New customers obviously pay $ 0.99, but what about customers who have purchased a "limited time" window? Do they have to pay when upgrading?
  • I heard rumors that the answer to the above question is: “Yes, existing customers should pay when upgrading”, only if this is a major version change. For instance. The client received the free version 1.2.0 and will receive the 1.3.0 update for free and the 1.4.0 update for free, but he will have to pay for the 2.0.0 update.

Thanks!

+4
source share
2 answers
  • No, the user does not need to pay for the update. Purchasing a promo code is just like buying an application.

  • Limited time prices on the App Store are just marketing words; they have no technical effect. No one has to pay when upgrading to a later version of the same application.

  • No, users will never have to pay to upgrade an existing application. Several companies decided that when they come out with a major update, they abandon the previous application and literally exit with a new application. This means that customers who paid for the previous application do not have an upgrade path and will have to buy a new application at the full price. Without noticing whether this is a good or fair decision by the developer, many existing users are ultimately unhappy with the cessation of updating the old application.

To summarize the key point: updates for applications are always, always free, regardless of which version you bought or how you paid for it (including the purchase of a promotional code).


In fact, this fact is unhappy. If developers can charge for updates, users will be able to choose whether to accept or not to receive updates. If they paid for the upgrade, data from the old version will continue to work in the new version. The main problem with the scenario described in No. 3, where the developer abandons the old application, and the “update” is really the whole new application presented in the repository, is that the data on the device is associated with a unique application identifier that was created with what makes it difficult or impossible to transfer to the new version (depending on how the developer deals with it).

The ability to offer free or limited free trials and charge for updates will help you plan plans that will usually be much better for consumers, while at the same time making them better for developers.

+8
source

Although updates are free, and there seems to be no vehicle in iTunes Connect to charge a developer fee, you can do this on a subscription basis. This way you can sell an annual subscription. Another possibility is to add some code to your application to store the version number of the application in NSUserDefaults , after which you can check if the current version matches the latest version, and if so, make a purchase in the application. Honestly, I do not think it is fair to have endless updates. Maybe this should be left to the developer to decide - they can allow 3 free updates, then pay every third, etc. But allowing us to come up with a policy, we can not only create a stream of renewable income, but also translate the value that the client receives in support of the current development.

Currently, I would say that you need to program some In-App buying schemes.

0
source

Source: https://habr.com/ru/post/1335746/


All Articles