Err, typo there: Free apps cannot request the com.android.vending.CHECK_LICENSE permission.
(Billing works just fine with free apps.) -- Trevor Johns Developer Programs Engineer, Android http://developer.android.com On Fri, Feb 4, 2011 at 9:44 AM, Trevor Johns <[email protected]> wrote: > Technically the backend license servers allow it and return a large > validity timestamp, BUT... > > The market publisher console will not allow you to upload an APK that's > free and requests the com.android.vending.BILLING permission. > > In practice, this means that free apps cannot use the LVL, because you > won't be able to upload them. > > (Marco: This change was made very late in the development of the license > service. For a long time during development, it was indeed possible to use > licensing with free apps. The reference you found in the docs was probably > an artifact from this that that we just missed before publishing. I'll > submit a change to remove it to prevent confusion.) > > -- > Trevor Johns > Developer Programs Engineer, Android > http://developer.android.com > > > > On Fri, Feb 4, 2011 at 6:14 AM, MarcoAndroid <[email protected]> wrote: > >> @rojorshi: here's the link you were looking for I think. Seems you >> should be fine for free apps. Just search for the word 'free' in this >> link: http://developer.android.com/guide/publishing/licensing.html >> It looks like you won't be able to upload a free version with the LVL >> permission in it... if your app is already available as free. >> >> But it also says it returns LICENSED for free apps in table A-2. So >> what situation would this be then? >> >> >> On Feb 3, 6:01 am, rajorshi <[email protected]> wrote: >> > I had developed a game intending to publish it as a paid application >> > using the Android LVL with the default ServerManagedPolicy licensing >> > policy. Now, the powers that be have decided that we have to publish >> > it as a free app. For some reason I do not want to remove/disable the >> > license checks. My question is: how does the licensing service handle >> > free apps? Will checks always fail or always pass? Is there any way I >> > can make the license service accept any installation of my free app as >> > licensed? >> > >> > I found the following on free apps in the official documentation, but, >> > it doesn't help me much. >> > >> > "Only paid applications published through Market can use the service. >> > [...] Licensing is currently for paid apps only, since free apps are >> > considered licensed for all users." >> > >> > I would have assumed that checks will fail, but, I remember reading >> > somewhere that for free apps the licensing server will return a very >> > large validity timestamp (long.MAX) ensuring that the license is >> > always valid for free apps. Unfortunately, I have lost the link to >> > that source. >> > >> > Note: >> > 1. The problem is not as crazy as it sounds. It's just that I am not >> > able to explain my use case further without giving away some >> > proprietary information. >> > 2. I had posted the same question on StackOverflow but did not get any >> > response. Hence, posting it here. >> >> -- >> 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 >> > > -- 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

