Remove In-App Purchase from free app and increase the price

Posted by Arseniy Banayev on Stack Overflow See other posts from Stack Overflow or by Arseniy Banayev
Published on 2010-04-04T18:55:48Z Indexed on 2010/04/04 19:03 UTC
Read the original article Hit count: 572

The current version of an application in the App Store is free and has very limited functionality. An In-App Purchase unlocks everything else.

I have decided to remove the In-App Purchase and just make the application cost the same price as the In-App Purchase did. But if I make the update now, then those users who have the free version but who have not yet paid for the In-App Purchase will get a free update into the full version.

I have removed all traces of my singleton class, PurchaseManager, from the application, so that at this point, when I build/run it, all of the features are unlocked. At this point, how can I make sure that the free-version users don't just ride an update into the full version?

Maybe there's a way to test whether the app is obtained through an update or through a purchase? That way, if it's through an update, I will see if it's the free version w/o the IAP and then force the user to purchase the IAP to continue playing.

Any ideas?

© Stack Overflow or respective owner

Related posts about iphone

Related posts about in-app-purchase