For the demo/full you can use a ContentProvider as the unlock key. If
they have the ContentProvider on the system, then it loads
"preferences_registered.xml" and if not then
"preferences_unregistered.xml". In the preference XML you can disable
the inputs you don't want in the free version.

I also have a LWP (VirtualWorld 2 in market)  and just published my
first paid add-on to the market. I actually use ContentProviders to
deliver additional content, but to serve as just a key is actually
quite simple.

You can use Market Authorization on the ContentProvider to return the
status of the registration to reduce piracy without much effort. I
don't use Market Authorization yet, but I probably will in future
content providers to disable them if they are not purchased
legitimately.

Sincerely,
   Adam Hammer

On Oct 5, 9:44 am, Joel Duggan <joeldug...@gmail.com> wrote:
> So I'm ready to release my first app.  It's a live wallpaper (getting my
> feet wet with something simple) and I need some guidance.
>
> I have a few questions that I'd really like some answers to.
>
> 1) Piracy.  How worried should I be?  I could use the Google LVL stuff but
> I've read that it's basically useless unless you also use something like
> Proguard.  My app only has a couple of classes which likely wouldn't be
> affected by proguard because they're referenced in the manifest.  Should I
> bother with anything at all?
>
> 2) Demo vs. Full.  I'd like to release a Demo/Lite version plus a full
> version.  The lite would basically change the name of the app and force a
> few preferences to disabled so that the user sees the preferences and
> "wants" the full version.  What is the best way to manage this, from within
> Eclipse preferably?
>
> 3)  How do I manage things so that the user can upgrade simply without
> having to remove the demo version?  From the things I've read it sounds like
> there can be a collision with a name or key or something (package name
> perhaps) that requires the user to remove the demo version before the full
> can be installed.
>
> 4)  Should I just use the keytool to get a key set or should I use something
> more reputable?  Does it matter?
>
> Any help/advice would be much appreciated.
>
> Joel

-- 
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