Re: R: Re: [android-developers] Re: LVL behavior on client side license validity check for free apps
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
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
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
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
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
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
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
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
@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
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
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
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
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
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
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
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