Thanks. That answers all my questions.

~rajorshi

On Feb 4, 10:47 pm, Trevor Johns <[email protected]> wrote:
> 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, Androidhttp://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

Reply via email to