Question

I have an App that I want to have two version in the App store, one is the lite version and the other is a full version. I would like to have the lite version offered as free with the option to upgrade using InApp Purchase. The full version will be offered for a price.

For InApp purchases in my other apps, i used MKStoreKit to do the InApp Purchase of my non-consumable product (upgrade). For the lite version I am ok with that approach.

My question is, for the full version that will be available in the App store for a cost, do I need to use something like MKStoreKit, or can I just publish it and Apple handle the purchase because they know it costs to download?

Thanks

Was it helpful?

Solution

There is no reason why you should include MKStoreKit in the full version if it won't be using it.

You may want to build both apps from the same code base though (that's what I do for my own app, which like yours comes in a Freemium and Paid version), and have your XCode project build two targets, one for each. But even when doing so, you can exclude MKStoreKit in the full version and only include it in the freemium version.

OTHER TIPS

You only need MKStoreKit if you're doing an in-app purchase. So for the app that is the paid version, you will not need it.

Going by your question, it seems you might think you can have an in app purchase that downloads the full version from the app store. This is not possible. You need 2 seperate version and in the free one to keep it all locked down unless they have made the in app purchase to unlock it all. If it has 'free' or 'lite' in the app title, they'll still have this even after unlocking the full thing as the app itself won't change.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top