12-12-2011 10:52 PM - edited 12-12-2011 10:57 PM
If you make regular paid app and decide to add a trail version, can you explain exactly how the user converts the trial version they install on their device to the paid version? Does the user have to delete the trial version first before installing the paid version? Or does AppWorld recognize that it's a trial version upgrade to the paid version, and simply presents the user with a new license key? Or does AppWorld overwrite the trial version of the app with the paid version .COD file of the app?
Can you guys post detailed steps of exactly what happens to convert a trial version to paid version please from a development viewpoint. I assume no license key is required for the trial version of the app?
12-13-2011 12:04 PM
Long story short - you have several options:
1) If you use the try&buy model without own license mechanism - you need to provide two binares, one trial and one full version, App World will handle the rest. However (as per many thread in this forums) this approach is sometimes buggy and often leads to angry customers
2) You can use your own license mechanism, but then you need to implement license key validation in your app. In this case you need to provide a single binary, which is actually the trial version. Once the user purchase the app, he/she receives registration key, enters the key in the app, and the app validates the key.
2.1) Static key - one single key for all app downloads
2.2) dynamic licensing - app key is based on device PIN (and other stuff), you need an own server to send the key to App World
3) In-app purchase - you need to release a single binary with a limited (basic) functionality or time limited full version. Once the user purchases the app, he/she gets the full functionality unlocked. Payment is handled by App World
Choose an option