Re: R: Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-07-19 Thread Fabio Da Soghe
On Tuesday, July 19, 2011 3:44:08 AM UTC+2, rich friedel wrote:

 In his next post...

 (Billing works just fine with free apps.)

I had read it. My question is another. Why to not support LVL in free apps? 
It would be very useful for creating trial version (that the user could 
unlock with IAB, without the problem to download another app, loosing all 
preferences and so on).

-- 
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

Re: R: Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-07-19 Thread Kostya Vasilyev
Trial support in in-app billing, requested through the bug tracker, back 
in April:


http://code.google.com/p/marketbilling/issues/detail?id=12

No comments yet.

19.07.2011 14:34, Fabio Da Soghe ?:

On Tuesday, July 19, 2011 3:44:08 AM UTC+2, rich friedel wrote:

In his next post...

(Billing works just fine with free apps.)

I had read it. My question is another. Why to not support LVL in free 
apps? It would be very useful for creating trial version (that the 
user could unlock with IAB, without the problem to download another 
app, loosing all preferences and so on).


--
Kostya Vasilyev

--
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

Re: R: Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-07-19 Thread Fabio Da Soghe
On Tuesday, July 19, 2011 12:39:53 PM UTC+2, Kostya Vasilyev wrote:

  Trial support in in-app billing, requested through the bug tracker, back 
 in April:

 http://code.google.com/p/marketbilling/issues/detail?id=12

 No comments yet.


...wow. Thank you so much. This ends the discussion :o)

About this, there is an interesting session in the last Google IO: 
http://www.google.com/events/io/2011/sessions/evading-pirates-and-stopping-vampires-using-license-verification-library-in-app-billing-and-app-engine.html
 

-- 
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

Re: R: Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-07-19 Thread Kostya Vasilyev

19.07.2011 14:57, Fabio Da Soghe пишет:


...wow. Thank you so much. This ends the discussion :o)


Considering there aren't any comments on that bug, and its status is 
still New, it really does end the discussion :)




About this, there is an interesting session in the last Google IO: 
http://www.google.com/events/io/2011/sessions/evading-pirates-and-stopping-vampires-using-license-verification-library-in-app-billing-and-app-engine.html 



--
Kostya Vasilyev

--
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


R: Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-07-18 Thread Fabio Da Soghe
Il giorno venerdì 4 febbraio 2011 18:44:45 UTC+1, Trevor Johns ha scritto:

 (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.)


Excuse me but... why did you choose to limit the LVL applicability to paid 
apps? From the Android Market distribution agreement, free trial versions 
are allowed and even encouraged. LVL would be a perfect fit to implement a 
time-limited check and then, when it expires, to send the user to an in-app 
payment.

Thanks,

Fabio Da Soghe

-- 
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

R: Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-07-18 Thread rich friedel
In his next post...

(Billing works just fine with free apps.)

-- 
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


Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-07-18 Thread Mark Carter
What about if you submit an APK as a paid app and then later reduce the 
price to zero?

Admittedly, this would break down as soon as you want to update the APK, but 
I'd be interested to know nonetheless.

-- 
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

[android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-06 Thread rajorshi
Thanks. That answers all my questions.

~rajorshi

On Feb 4, 10:47 pm, Trevor Johns trevorjo...@google.com 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 trevorjo...@google.com 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 marco...@gmail.com 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 groups.rajor...@gmail.com 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 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

-- 
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


[android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-04 Thread MarcoAndroid
@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 groups.rajor...@gmail.com 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 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


Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-04 Thread Trevor Johns
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 marco...@gmail.com 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 groups.rajor...@gmail.com 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 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


-- 
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

Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-04 Thread Trevor Johns
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 trevorjo...@google.com 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 marco...@gmail.com 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 groups.rajor...@gmail.com 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 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




-- 
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

[android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-04 Thread Brill Pappin
What about uploading as a paid app and then changing it to free?

- Brill

On Feb 4, 12:47 pm, Trevor Johns trevorjo...@google.com 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 trevorjo...@google.com 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 marco...@gmail.com 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 groups.rajor...@gmail.com 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 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

-- 
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


Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-04 Thread Trevor Johns
On Fri, Feb 4, 2011 at 11:00 AM, Brill Pappin br...@pappin.ca wrote:

 What about uploading as a paid app and then changing it to free?

 - Brill


You cannot change a paid app to free. Once a paid app, always a paid app.

-- 
Trevor Johns
Developer Programs Engineer, Android
http://developer.android.com

-- 
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

[android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-04 Thread Kevin TeslaCoil Software

 You cannot change a paid app to free. Once a paid app, always a paid app.

This is not true (Unless this was recently changed).
Once a free app, always a free app, but a paid app can become a free
app (And then always be a free app).

-Kevin

-- 
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


Re: [android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-04 Thread TreKing
On Fri, Feb 4, 2011 at 1:22 PM, Trevor Johns trevorjo...@google.com wrote:

 You cannot change a paid app to free. Once a paid app, always a paid app.


You should try telling that to the developers that changed their paid apps
to free for promotional purposes with ZERO warning from the Developer
Console that the action could not be undone, to later find that they could
not change the apps back to paid.

-
TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago
transit tracking app for Android-powered devices

-- 
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

[android-developers] Re: LVL behavior on client side license validity check for free apps

2011-02-03 Thread Brill Pappin
I understand what you are asking.
I don't know the answer for sure though.

My understanding is that it will simply always return as licensed, but
don't take my word for it.

However this is not really a big issue:
- Test it out. deploy and try it... if it doesn't work you can deploy
again.
- If you need to, simply add a boolean switch to the check licensed
call so that it always passes.

If you do bother to test it, by all means let the rest of us know
definitively what the answer is :)

- Brill Pappin

On Feb 3, 12:01 am, rajorshi groups.rajor...@gmail.com 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 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