I’m building Lite version for the Pro version App i have. The Lite version has some features ‘blocked’, not activated as the full pro version and a Purchase button
to purchase or upgrade to Pro.
What’s no clear to me is when the user that has a Lite version buys the Pro version, which scenario actually happens, does he install a new Pro package to his iphone/ipad and the Lite version still exists there (until the user uninstall it if he chooses) or do I need to remove the Lite version limitations and have the same App behave like a Pro full featured version at this point?
Thanks
The right choice between your two suggestions really depends on if you are using in-app purchase or not.
With In-App Purchase you have to ship the full app with features disabled. The upgrade button would then trigger the in-app purchase. After successful purchase you would unlock the locked features programmatically.
Without In-App Purchase you would have two apps in the app store. The upgrade button in the light version would then send the user to the app store.