So a user would need to download both the free app, as well as the paid app (which unlocks features in the free app)? Is there a way where a user could download just the paid app?
On Mon, Oct 5, 2009 at 1:34 PM, Justin Anderson <[email protected]>wrote: > The method is to have a main application and an application that acts a key > to "unlock" functionality in the main app. You can't upload two products > with the same package to the android market. > > Doing it the way I described in the other thread allows the main > application to contain all the functionality to run in both "lite" and > "paid" modes. The mode that the application runs in is determined by > whether you have the key installed, which of course would have to have a > separate package name because you are not allowed to upload two projects > with the same package name. > > The application that acts as a key never even has to run... it just has to > exist. Although, in my case, I have my key program set to just launch my > main app and quit. > > Pulling common stuff out into a separate library would "work" (kind of) but > it would not be as easy as my method. > > Thanks, > Justin > > ---------------------------------------------------------------------- > There are only 10 types of people in the world... > Those who know binary and those who don't. > ---------------------------------------------------------------------- > > > On Mon, Oct 5, 2009 at 2:19 PM, Steve <[email protected]> wrote: > >> >> I don't think the other thread explained how to do this without >> creating two package names. You would either have to re-name your >> package each time you published, or you would need two different >> projects, wouldn't you? >> >> Another approach is to try to pull out as much common functionality as >> you can into a 3rd Java-only project, with each of your projects (paid >> and free). The tough part is that you can't move anything that >> references resources into a Java-only project. >> >> On Oct 5, 11:58 am, Justin Anderson <[email protected]> wrote: >> > I have already asked the same question, and later the solution on >> another >> > thread. Just do a quick search for "code base" and you will find out >> how to >> > do this. >> > >> > If you have done this already, then you can ignore this, but a lot of >> > duplicate questions can be eliminated simply by searching for an answer >> > before posting a new question... >> > >> > Thanks, >> > Justin >> > >> > ---------------------------------------------------------------------- >> > There are only 10 types of people in the world... >> > Those who know binary and those who don't. >> > ---------------------------------------------------------------------- >> > >> > >> > >> > On Sun, Oct 4, 2009 at 7:48 PM, jax <[email protected]> wrote: >> > >> > > I want to crete two seperate android applications. >> > >> > > 1. A "Lite" version with limited functionality >> > > 2. A upgrade to the lite version (Pro version) with extended >> > > functionality (This will cost money) >> > >> > > Can someone tell me the best way to approach this....project setup >> > > etc. >> >> > > > > -- Android mobile application development http://steveoliverc.squarespace.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

