thanks Justin, I think I will follow this method. Sorry about not searching the forums properly. I was googling for a while but didn't find anything there.
On Oct 6, 4:54 am, Justin Anderson <janderson....@gmail.com> wrote: > *> what's missing from the market is dependencies. * > > I wholeheartedly agree... > > *> i often had the idea of publishing an "app" that is just a service for > use by other apps ... but the fact that the user needs to manually download > the service first sort of rules that out. > > *Yes and no. It is a little bit of an annoyance, but the programmer who > wishes to use your service could look for it and provide a one-button-push > method for them to go to the market and install it. > > My paid key app does just this. When the user tries to launch it, it simply > tries to launch the free version of my app. If the free version doesn't > exist an exception is thrown and I display a dialog that more or less says > "AppSwipe! was not found. Please go to the market and install it now" The > dialog has a button that says "Go to market..." and when they click on that > it goes to the market and pulls up only the application that needs to be > installed. > > It sounds like a lot of work, but really it isn't all that bad. I > programmed that functionality in about 20 minutes. > > 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 3:21 PM, Jeffrey Blattman <jeffrey.blatt...@gmail.com > > > wrote: > > what's missing from the market is dependencies. i often had the idea of > > publishing an "app" that is just a service for use by other apps ... but the > > fact that the user needs to manually download the service first sort of > > rules that out. > > > if we had dependencies, you could have an app core and then have a free and > > paid app "check" that depend on the core. all the checker activity does it > > set some bit and then launch the core. yes i know that's a lot of hand > > waving. > > > On 10/5/09 1:55 PM, Steve Oliver wrote: > > > 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 > > <janderson....@gmail.com>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 <steveoliv...@gmail.com> 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 <janderson....@gmail.com> 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 <jackma...@gmail.com> 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/ > > > -- > > > > qr-gmail.png > < 1KViewDownload --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---