The names of COD for separate free and full versions?

App smartphone with the free and full (paid) version, both are distributed as different applications. How to name the COD files?

(1) MyAppFree.cod and MyAppFull.cod

(2) MyApp.cod (free is version 1.0.1 and complete is the 2.0.1 version)

In the case of 1) if the user install the free version and then buy the full version, it will be two icons of the same application. Moreover, I have to change the package names if there PersistentObjects it would cause a conflict of app.

Case 2) if the user purchases the full version to overwrite the free version (it comes will count as an upgrade, given that COD names are the same, and provider is the same)

Case 2) in theory is better, but given my bitter experience AppWorld I don't know how it works in reality.

Any ideas?

It's very simple, really.

Have the paid version to check the presence of the free or trial... He sends immediately a stop signal to the "lower" version (if it has a background process) and mark it for deletion at the next reset.

The trial or free version also checks for the presence of the paid version, turns off and converts its opening screen a message saying: thank you for buying the paid version and this app will be gone when you reset.  Then, it is marked for deletion.

I use this method for a long time, and it works.

Also, you need not the names of different package whenever it is another name of COD, not only because the store persistent... it will give an error of duplicate class definition and no applications will not work.

You can use a single KEY for both if you use purchase app or the license keys with try & buy, but it doesn't always work, you get ppl complain they bought it and it has expired.

Tags: BlackBerry Developers

Similar Questions

Maybe you are looking for