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

