Actually, it looks like you don't actually need to rename the physical
packages, you only need to rename that one line in the manifest to the
alternate package (I'm not positive about that, but I think thats what
my initial experimenting showed).

If that is the case, maybe you can automate your build with a script
that would update that line in the manifest and you could put the demo
mode parameter in a file in your assets dir so that the app would know
what to allow.

You might also use Licensing to enable or disable the free mode.

- Brill

On Dec 7, 4:03 am, YuviDroid <yuvidr...@gmail.com> wrote:
> To maintain two versions of the app, I personally simply use a static
> boolean "RELEASE_DEMO", that I set to true when releasing the demo one.
> It's just a little pain that you have to rename the packages, and eventually
> some code if it references the package in some hard-coded way. But at least
> I don't have two completely separate applications in which case I would have
> to keep copying/pasting every fix/modification/feature/etc...
>
> Yuvi
>
>
>
>
>
> On Tue, Dec 7, 2010 at 3:50 AM, Brill Pappin <br...@pappin.ca> wrote:
> > I've been thinking of trying that. It can only popup once to let the
> > user know because it would be a real pain for them if it popped up
> > every time the keyboard did :)
>
> > However they would be able to click directly to download it or maybe
> > tell it to remind them rather than just going away for ever.
> > If you combine that with TreKing's idea of a button in the settings,
> > and you have a pretty good chance that the user will know they have
> > the option.
>
> > I must say, I'm happy that the users will have a chance to try it free
> > first, because its the kind of thing that there are many poor
> > implementations of. Now I have to figure out how to maintain two
> > versions of the app, as the library system seems to be very broken!
>
> > - Brill Pappin
>
> > On Dec 3, 5:52 pm, YuviDroid <yuvidr...@gmail.com> wrote:
> > > You could push an update to the free version, and then in its app
> > > description advertise the paid version. In this way users who will want
> > to
> > > update their free-installed version will see the promo text in the
> > market.
> > > (although they might use the "Update all" button and not see the new
> > > description...).
>
> > > I've never written an input-method, but if it's possible to show a dialog
> > > (or launch an activity) you could show a one time promotion of the paid
> > > version when your input method gets opened. Mmm....does it make sense? :P
>
> > > Yuvi
>
> > > On Fri, Dec 3, 2010 at 11:12 PM, Brill Pappin <br...@pappin.ca> wrote:
> > > > Actually, my question was not about a separate app, but more along the
> > > > lines of how you tell the user they can upgrade. What ways work and
> > > > are unobtrusive and what ways don't.
>
> > > > - Brill Pappin
>
> > > > On Dec 2, 5:46 pm, Leon Moreyn-Android Development
> > > > <lmor...@earthcam.com> wrote:
> > > > > pretty much thats the general method being used. One thing to
> > consider
> > > > > is unpublishing the app and releasing a paid version in its place.
> > But
> > > > > users may find that kinda a slap in the face. I would say do as your
> > > > > doing, add features to the app and call it app Plus and charge money
> > > > > for it. Remember though those feature need to be worth the price you
> > > > > apply to the app though. What you can do is remove features in an
> > > > > update to your free app and keep them in your paid version.
>
> > > > > On Dec 2, 3:42 pm, Brill Pappin <br...@pappin.ca> wrote:
>
> > > > > > I've got a situation a lot of us do, where I have released a free
> > > > > > version and now need to make a Paid version of the same app.
>
> > > > > > As those who have tried will know, you can't change an app from
> > Free
> > > > > > to Paid (a silly feature of the Market).
>
> > > > > > So, what I'm planning to do is release a "Plus" version that has
> > more
> > > > > > features.
>
> > > > > > What are others doing to help direct users to their paid versions
> > from
> > > > > > their Free versions?
> > > > > > I'n my case its an input method, so I have to be careful about how
> > I
> > > > > > tell the user about the paid version with more features.
>
> > > > > > Comments?
>
> > > > > > - Brill Pappin
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to
> > android-developers@googlegroups.com
> > > > To unsubscribe from this group, send email to
> > > > android-developers+unsubscr...@googlegroups.com<android-developers%2Bunsubs
> > > >  cr...@googlegroups.com><android-developers%2Bunsubs
> > cr...@googlegroups.com>
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-developers?hl=en
>
> > > --
> > > YuviDroid
> > > Check out Launch-X <http://android.yuvalsharon.net/launchx.php> (a
> > widget to
> > > quickly access your favorite apps and contacts!)
> >http://android.yuvalsharon.net
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com<android-developers%2Bunsubs 
> > cr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> YuviDroid
> Check out Launch-X <http://android.yuvalsharon.net/launchx.php> (a widget to
> quickly access your favorite apps and contacts!)http://android.yuvalsharon.net

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to