Not necessarily. Rather than force users to go to your site to purchase a license code/ key, you'd need to allow users to purchase from Android Market as usual, and then ask them to enter the Google Checkout code when the app first launches. Your own system can then deal with verifying the Checkout code.
For app stores for other platforms you'd use their transaction codes as well. Once you've verified a platform-specific code you can always generate your own one valid for all platforms and give it to the user to use if they install your app on other platforms (or you could just let them enter codes from any app-store on a device on any platform - e.g. a user could enter a Google Checkout code on their iPhone if they had first purchased from Android Market). However yours is a very complicated approach to licensing - since you allow your application to be installed on multiple platforms you need to have a max limit on how many devices the user can have it installed concurrently and also provide facilities to activate and de-activate the license on each device, otherwise all you are validating is the checkout code/serial key. Since a user can just post this online, for most developers validation of a code/key alone is not enough since the same key could be used across 10,000 devices. You should be thinking along the lines of something like the approach iTunes uses for protected music with the ability to register and un- register devices from a single account. On Jul 28, 5:49 pm, sblantipodi <perini.dav...@dpsoftware.org> wrote: > Joseph thanks for your reply, using my own system means that I can't > sell my software on the market. > Am I right? > > On Jul 28, 6:01 pm, Joseph Earl <joseph.w.e...@gmail.com> wrote: > > > Not with this system as far as I'm aware - users will have to purchase > > a new license when changing to a phone running a different OS. > > You'll have to continue using your own system if you want this kind of > > functionality. > > > On Jul 28, 12:44 pm, sblantipodi <perini.dav...@dpsoftware.org> wrote: > > > > Hi all... > > > When you bought my software you bought a license, this license can be > > > ported from android to other platform like Symbian, Winmob, bada, > > > JavaME, Blackberry... > > > > Every customers who bought my license is registered on our database, > > > (email address and device id), > > > this let me generate a new activation code in case he want to switch > > > the license from android to xx platform. > > > > Is there an easy way to update my database when a customer bought my > > > software with the email address and device id of the customer who > > > bought the software or legally activated it? > > > > Thanks. -- 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