03-02-2012 04:47 AM
i want to offer my current app in two versions, a free one and a purchased one with additional features.
I dont want to make use of the try/bye feature of appworld, because then the app will not appear in the free apps folder.
Its a data-collection app (sqlite) so, the data collected in the free version schould appear in the full version too when it is installed later.
Is it possible to replace the free version with the full version (and keeping the data) by using the same app-key?
Or do i neet to exchange the database manually by using the common folder.
Or do i miss another option
03-02-2012 04:50 AM
You will have to use a common folder in the shared directory. Due to sandboxing no application can access a different application's data.
Another option is to provide the full version as an in-app purchase from the lite version. This way you can keep accessing the same applicationStorageDirectory.
03-02-2012 05:07 AM
Thanks for the (extremly) fast reply.
So i think the best and easiest way is to offer the free version only, where the additional features are locked and will be unlocked after the in-app purchase. Do you agree?
03-02-2012 05:14 AM
The easiest? Yes. The best? Not totally sure, there might be some users out there who are less familiar with in-app purchases than with just buying the pro/full version.
03-02-2012 05:57 AM
Hmm, im confused now. I think in my case the in-app purchase is easier for the user because then he doesnt need to worry about his data. Buying a pro/full version could make him concerned about his data.
03-02-2012 09:48 AM
03-02-2012 12:06 PM
Thanks for the response. I wanted to add a Backup function using the shared area in a later version. But now i think it might be better to do it now and distribute a "Free" Version and a "Pro" version. The data can be tranferred via the backup/ restore functionality. I will sleep a night about it