Are you still in need for an answer?

1) Updates
I have a simple file on my website just containing the current version
number and then the apk itself. By checking against the version
number, the app determines if an update is available and, if the user
wants to update, downloads this file in the background. When the
download is finished, the app is installed via a simple intent. I can
give you the code for that if you need it.

2) Piracy,
I am just starting to do something about it and don't know yet if it
is worth it. But like many others, I am frustrated by the high piracy
rate on Android. For users downloading via the market, I use a heavily
modified version of LVL. For users downloading from my website, I use
some of the same LVL for obfuscating locally cashed parameters. The
app asks users for their email address which they used to purchase via
Paypal. Since I have that email address from Paypal, this serves as a
license key. I warn users that passing a copy to others will
invalidate the license key and from time to time I check if the same
email address has been used by different devices. So far so good. I
also have a safety mode; if the app finds a specific file on the web,
the license will be good for the next 30 days. This way, if there ever
is a problem and users flood me with authorization proplems, I can
simply upload that file and all will be fine.

Martin
mobitobi
Gentle Alarm, Sleep Now

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en

Reply via email to