I've just pushed emergency fix after last update which disabled LVL
check, 3h after update I received about 5 emails and 4 1* comments due
to licence verification failure on legit copies of my game.
I've used slightly modified ServerManagedPolicy (with minimum cache
time set to 1 week and 10 retries / 1 week grace period), main problem
was that I do not force grace period and retries during first check,
that was probably reason for bogus verification failures, anyway
bottom line is that after testing LVL live, I do not plan to use it
again, there are too many potential problem for legit customers.
> I've just pushed emergency fix after last update which disabled LVL
> check, 3h after update I received about 5 emails and 4 1* comments due
> to licence verification failure on legit copies of my game.
> I've used slightly modified ServerManagedPolicy (with minimum cache
> time set to 1 week and 10 retries / 1 week grace period), main problem
> was that I do not force grace period and retries during first check,
> that was probably reason for bogus verification failures, anyway
> bottom line is that after testing LVL live, I do not plan to use it
> again, there are too many potential problem for legit customers.
Just done this test myself and get the same result as you. That is a
new google account that has not bought the application is getting the
ALLOW response.
Test details:
* I did a set tests on the emulator with my market account and got the
expected results ie. the test responses from the market profile.
* I then created a new Google account and tested the Strict Policy.
The check returned ALLOW - this was NOT expected.
Test Implementation Details:
Application:
* LVL Test - skeleton test app with 2 buttons for one for [Server] and
the other for [Strict] policy check.
* Nothing subclassed or overridden, just using the classes from the
library.
Market:
* Test application LVL Test uploaded to the market and saved but NOT
published.
* Test response set to "Respond Normally"
Emulator:
* Android 2.2 with google APIs
* Started emulator with wipe user data and then added my test google
account.
* From Eclipse deployed my LVL Test application to the emulator.
* Ran a strict policy check - Result was ALLOW.
> have you tryed using a non authorized gmail account from emulator?
> it returns always licensed... have you noticed the same?
> On Aug 1, 7:05 pm, a1 <arco...@gmail.com> wrote:
> > Hi everybody,
> > I've just pushed emergency fix after last update which disabled LVL
> > check, 3h after update I received about 5 emails and 4 1* comments due
> > to licence verification failure on legit copies of my game.
> > I've used slightly modified ServerManagedPolicy (with minimum cache
> > time set to 1 week and 10 retries / 1 week grace period), main problem
> > was that I do not force grace period and retries during first check,
> > that was probably reason for bogus verification failures, anyway
> > bottom line is that after testing LVL live, I do not plan to use it
> > again, there are too many potential problem for legit customers.
On 1 Sie, 21:12, sblantipodi <perini.dav...@dpsoftware.org> wrote:
> have you tryed using a non authorized gmail account from emulator?
> it returns always licensed... have you noticed the same?
I do not test on emulator, since my games are GL based emulator is
unusable (also it's slower than actual device), but from what I read
LVL do not work on emulator, it's only stub implementation since
actual LVL relies on vending app (market) for making calls to market
server.
> I do not test on emulator, since my games are GL based emulator is
> unusable (also it's slower than actual device), but from what I read
> LVL do not work on emulator, it's only stub implementation since
> actual LVL relies on vending app (market) for making calls to market
> server.
"Because the standard Android platforms provided in the Android SDK do
not include Android Market, you need to download the Google APIs Add-
On platform, API Level 8 (or higher), from the SDK repository. After
downloading the add-on, you need to create an AVD configuration that
uses that system image. "
...
"Several versions of the add-on are available in the SDK repository,
but only Google APIs Add-On, API 8 (release 2) or higher version of
the add-on includes the necessary Android Market services. This means
that you cannot use Google APIs Add-On API 7 or lower as a runtime
environment for developing licensing on an emulator."
Richard,
Could you please let me know what email address you're using for the
test account? (Feel free to email me off-list if you'd like.) We
should be able to pull the server logs and see what's happening here.
Also, can you let me know how you've published this application? I
seem to be getting an error when I try to pull up the details for
com.apptude.android.apps.test.lvltest using the Android Market admin
tools. (I can definitely see an entry for it, but no details. Is it
saved as a draft right now?)
> Update - tried it on my phone - same result LVL Test is ALLOWED; note:
> my phone (HTC Magic) was not using my Market Account.
> On Aug 2, 6:02 am, a1 <arco...@gmail.com> wrote:
> > I do not test on emulator, since my games are GL based emulator is
> > unusable (also it's slower than actual device), but from what I read
> > LVL do not work on emulator, it's only stub implementation since
> > actual LVL relies on vending app (market) for making calls to market
> > server.
> "Because the standard Android platforms provided in the Android SDK do
> not include Android Market, you need to download the Google APIs Add-
> On platform, API Level 8 (or higher), from the SDK repository. After
> downloading the add-on, you need to create an AVD configuration that
> uses that system image. "
> ...
> "Several versions of the add-on are available in the SDK repository,
> but only Google APIs Add-On, API 8 (release 2) or higher version of
> the add-on includes the necessary Android Market services. This means
> that you cannot use Google APIs Add-On API 7 or lower as a runtime
> environment for developing licensing on an emulator."
Also, can you confirm that if you use your developer account and set
the test response in the Market publisher console to NOT_LICENSED, you
get a NOT_LICENSED response in your application?
> Richard,
> Could you please let me know what email address you're using for the
> test account? (Feel free to email me off-list if you'd like.) We
> should be able to pull the server logs and see what's happening here.
> Also, can you let me know how you've published this application? I
> seem to be getting an error when I try to pull up the details for
> com.apptude.android.apps.test.lvltest using the Android Market admin
> tools. (I can definitely see an entry for it, but no details. Is it
> saved as a draft right now?)
> On Aug 2, 2:51 am, RichardC <richard.crit...@googlemail.com> wrote:
> > Update - tried it on my phone - same result LVL Test is ALLOWED; note:
> > my phone (HTC Magic) was not using my Market Account.
> > On Aug 2, 6:02 am, a1 <arco...@gmail.com> wrote:
> > > I do not test on emulator, since my games are GL based emulator is
> > > unusable (also it's slower than actual device), but from what I read
> > > LVL do not work on emulator, it's only stub implementation since
> > > actual LVL relies on vending app (market) for making calls to market
> > > server.
> > "Because the standard Android platforms provided in the Android SDK do
> > not include Android Market, you need to download the Google APIs Add-
> > On platform, API Level 8 (or higher), from the SDK repository. After
> > downloading the add-on, you need to create an AVD configuration that
> > uses that system image. "
> > ...
> > "Several versions of the add-on are available in the SDK repository,
> > but only Google APIs Add-On, API 8 (release 2) or higher version of
> > the add-on includes the necessary Android Market services. This means
> > that you cannot use Google APIs Add-On API 7 or lower as a runtime
> > environment for developing licensing on an emulator."
> Also, can you confirm that if you use your developer account and set
> the test response in the Market publisher console to NOT_LICENSED, you
> get a NOT_LICENSED response in your application?
> On Aug 3, 7:19 pm, Trevor Johns <trevorjo...@google.com> wrote:
> > Richard,
> > Could you please let me know what email address you're using for the
> > test account? (Feel free to email me off-list if you'd like.) We
> > should be able to pull the server logs and see what's happening here.
> > Also, can you let me know how you've published this application? I
> > seem to be getting an error when I try to pull up the details for
> > com.apptude.android.apps.test.lvltest using the Android Market admin
> > tools. (I can definitely see an entry for it, but no details. Is it
> > saved as a draft right now?)
> > On Aug 2, 2:51 am, RichardC <richard.crit...@googlemail.com> wrote:
> > > Update - tried it on my phone - same result LVL Test is ALLOWED; note:
> > > my phone (HTC Magic) was not using my Market Account.
> > > On Aug 2, 6:02 am, a1 <arco...@gmail.com> wrote:
> > > > I do not test on emulator, since my games are GL based emulator is
> > > > unusable (also it's slower than actual device), but from what I read
> > > > LVL do not work on emulator, it's only stub implementation since
> > > > actual LVL relies on vending app (market) for making calls to market
> > > > server.
> > > "Because the standard Android platforms provided in the Android SDK do
> > > not include Android Market, you need to download the Google APIs Add-
> > > On platform, API Level 8 (or higher), from the SDK repository. After
> > > downloading the add-on, you need to create an AVD configuration that
> > > uses that system image. "
> > > ...
> > > "Several versions of the add-on are available in the SDK repository,
> > > but only Google APIs Add-On, API 8 (release 2) or higher version of
> > > the add-on includes the necessary Android Market services. This means
> > > that you cannot use Google APIs Add-On API 7 or lower as a runtime
> > > environment for developing licensing on an emulator."
> Also, can you confirm that if you use your developer account and set
> the test response in the Market publisher console to NOT_LICENSED, you
> get a NOT_LICENSED response in your application?
> On Aug 3, 7:19 pm, Trevor Johns <trevorjo...@google.com> wrote:
> > Richard,
> > Could you please let me know what email address you're using for the
> > test account? (Feel free to email me off-list if you'd like.) We
> > should be able to pull the server logs and see what's happening here.
> > Also, can you let me know how you've published this application? I
> > seem to be getting an error when I try to pull up the details for
> > com.apptude.android.apps.test.lvltest using the Android Market admin
> > tools. (I can definitely see an entry for it, but no details. Is it
> > saved as a draft right now?)
> > On Aug 2, 2:51 am, RichardC <richard.crit...@googlemail.com> wrote:
> > > Update - tried it on my phone - same result LVL Test is ALLOWED; note:
> > > my phone (HTC Magic) was not using my Market Account.
> > > On Aug 2, 6:02 am, a1 <arco...@gmail.com> wrote:
> > > > I do not test on emulator, since my games are GL based emulator is
> > > > unusable (also it's slower than actual device), but from what I read
> > > > LVL do not work on emulator, it's only stub implementation since
> > > > actual LVL relies on vending app (market) for making calls to market
> > > > server.
> > > "Because the standard Android platforms provided in the Android SDK do
> > > not include Android Market, you need to download the Google APIs Add-
> > > On platform, API Level 8 (or higher), from the SDK repository. After
> > > downloading the add-on, you need to create an AVD configuration that
> > > uses that system image. "
> > > ...
> > > "Several versions of the add-on are available in the SDK repository,
> > > but only Google APIs Add-On, API 8 (release 2) or higher version of
> > > the add-on includes the necessary Android Market services. This means
> > > that you cannot use Google APIs Add-On API 7 or lower as a runtime
> > > environment for developing licensing on an emulator."
Hi, since as I told you I'm on holidays and have no access on my pc I
can`t send the info requested from trevor, please keep me posted on
any news.
4 Ago, 17:43, RichardC <richard.crit...@googlemail.com> wrote:
> Application is saved as draft (not published) - didn't want to clutter
> up the market.
> When I use my market account on the emulator I get the expected result
> from the test settings in my market account profile.
> It is only on "live" accounts where I get the unexpected result.
> On Aug 4, 3:23 am, Trevor Johns <trevorjo...@google.com> wrote:
> > Also, can you confirm that if you use your developer account and set
> > the test response in the Market publisher console to NOT_LICENSED, you
> > get a NOT_LICENSED response in your application?
> > On Aug 3, 7:19 pm, Trevor Johns <trevorjo...@google.com> wrote:
> > > Richard,
> > > Could you please let me know what email address you're using for the
> > > test account? (Feel free to email me off-list if you'd like.) We
> > > should be able to pull the server logs and see what's happening here.
> > > Also, can you let me know how you've published this application? I
> > > seem to be getting an error when I try to pull up the details for
> > > com.apptude.android.apps.test.lvltest using the Android Market admin
> > > tools. (I can definitely see an entry for it, but no details. Is it
> > > saved as a draft right now?)
> > > On Aug 2, 2:51 am, RichardC <richard.crit...@googlemail.com> wrote:
> > > > Update - tried it on my phone - same result LVL Test is ALLOWED; note:
> > > > my phone (HTC Magic) was not using my Market Account.
> > > > On Aug 2, 6:02 am, a1 <arco...@gmail.com> wrote:
> > > > > I do not test on emulator, since my games are GL based emulator is
> > > > > unusable (also it's slower than actual device), but from what I read
> > > > > LVL do not work on emulator, it's only stub implementation since
> > > > > actual LVL relies on vending app (market) for making calls to market
> > > > > server.
> > > > "Because the standard Android platforms provided in the Android SDK do
> > > > not include Android Market, you need to download the Google APIs Add-
> > > > On platform, API Level 8 (or higher), from the SDK repository. After
> > > > downloading the add-on, you need to create an AVD configuration that
> > > > uses that system image. "
> > > > ...
> > > > "Several versions of the add-on are available in the SDK repository,
> > > > but only Google APIs Add-On, API 8 (release 2) or higher version of
> > > > the add-on includes the necessary Android Market services. This means
> > > > that you cannot use Google APIs Add-On API 7 or lower as a runtime
> > > > environment for developing licensing on an emulator."
Hi everyone, I think the issue that people are seeing here (and as far as I can tell, the one Richard was experiencing) is that draft applications will always return LICENSED. This was done to facilitate testing, since draft apps can never be purchased. (They're in draft!)
This doesn't seem to be documented well, so I'll make sure that gets fixed.
> Hi, since as I told you I'm on holidays and have no access on my pc I > can`t send the info requested from trevor, please keep me posted on > any news. > 4 Ago, 17:43, RichardC <richard.crit...@googlemail.com> wrote: > > I have sent you an email with account details.
> > Application is saved as draft (not published) - didn't want to clutter > > up the market.
> > When I use my market account on the emulator I get the expected result > > from the test settings in my market account profile.
> > It is only on "live" accounts where I get the unexpected result.
> > On Aug 4, 3:23 am, Trevor Johns <trevorjo...@google.com> wrote:
> > > Also, can you confirm that if you use your developer account and set > > > the test response in the Market publisher console to NOT_LICENSED, you > > > get a NOT_LICENSED response in your application?
> > > On Aug 3, 7:19 pm, Trevor Johns <trevorjo...@google.com> wrote:
> > > > Richard, > > > > Could you please let me know what email address you're using for the > > > > test account? (Feel free to email me off-list if you'd like.) We > > > > should be able to pull the server logs and see what's happening here.
> > > > Also, can you let me know how you've published this application? I > > > > seem to be getting an error when I try to pull up the details for > > > > com.apptude.android.apps.test.lvltest using the Android Market admin > > > > tools. (I can definitely see an entry for it, but no details. Is it > > > > saved as a draft right now?)
> > > > On Aug 2, 2:51 am, RichardC <richard.crit...@googlemail.com> wrote:
> > > > > Update - tried it on my phone - same result LVL Test is ALLOWED; > note: > > > > > my phone (HTC Magic) was not using my Market Account.
> > > > > On Aug 2, 6:02 am, a1 <arco...@gmail.com> wrote:
> > > > > > I do not test on emulator, since my games are GL based emulator > is > > > > > > unusable (also it's slower than actual device), but from what I > read > > > > > > LVL do not work on emulator, it's only stub implementation since > > > > > > actual LVL relies on vending app (market) for making calls to > market > > > > > > server.
> > > > > "Because the standard Android platforms provided in the Android SDK > do > > > > > not include Android Market, you need to download the Google APIs > Add- > > > > > On platform, API Level 8 (or higher), from the SDK repository. > After > > > > > downloading the add-on, you need to create an AVD configuration > that > > > > > uses that system image. "
> > > > > ...
> > > > > "Several versions of the add-on are available in the SDK > repository, > > > > > but only Google APIs Add-On, API 8 (release 2) or higher version of > > > > > the add-on includes the necessary Android Market services. This > means > > > > > that you cannot use Google APIs Add-On API 7 or lower as a runtime > > > > > environment for developing licensing on an emulator."
> -- > 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+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
> Hi everyone,
> I think the issue that people are seeing here (and as far as I can tell, the
> one Richard was experiencing) is that draft applications will always return
> LICENSED. This was done to facilitate testing, since draft apps can never be
> purchased. (They're in draft!)
> This doesn't seem to be documented well, so I'll make sure that gets fixed.
> On Thu, Aug 5, 2010 at 7:30 AM, sblantipodi <perini.dav...@dpsoftware.org>wrote:
> > Hi, since as I told you I'm on holidays and have no access on my pc I
> > can`t send the info requested from trevor, please keep me posted on
> > any news.
> > 4 Ago, 17:43, RichardC <richard.crit...@googlemail.com> wrote:
> > > I have sent you an email with account details.
> > > Application is saved as draft (not published) - didn't want to clutter
> > > up the market.
> > > When I use my market account on the emulator I get the expected result
> > > from the test settings in my market account profile.
> > > It is only on "live" accounts where I get the unexpected result.
> > > On Aug 4, 3:23 am, Trevor Johns <trevorjo...@google.com> wrote:
> > > > Also, can you confirm that if you use your developer account and set
> > > > the test response in the Market publisher console to NOT_LICENSED, you
> > > > get a NOT_LICENSED response in your application?
> > > > On Aug 3, 7:19 pm, Trevor Johns <trevorjo...@google.com> wrote:
> > > > > Richard,
> > > > > Could you please let me know what email address you're using for the
> > > > > test account? (Feel free to email me off-list if you'd like.) We
> > > > > should be able to pull the server logs and see what's happening here.
> > > > > Also, can you let me know how you've published this application? I
> > > > > seem to be getting an error when I try to pull up the details for
> > > > > com.apptude.android.apps.test.lvltest using the Android Market admin
> > > > > tools. (I can definitely see an entry for it, but no details. Is it
> > > > > saved as a draft right now?)
> > > > > On Aug 2, 2:51 am, RichardC <richard.crit...@googlemail.com> wrote:
> > > > > > Update - tried it on my phone - same result LVL Test is ALLOWED;
> > note:
> > > > > > my phone (HTC Magic) was not using my Market Account.
> > > > > > On Aug 2, 6:02 am, a1 <arco...@gmail.com> wrote:
> > > > > > > I do not test on emulator, since my games are GL based emulator
> > is
> > > > > > > unusable (also it's slower than actual device), but from what I
> > read
> > > > > > > LVL do not work on emulator, it's only stub implementation since
> > > > > > > actual LVL relies on vending app (market) for making calls to
> > market
> > > > > > > server.
> > > > > > "Because the standard Android platforms provided in the Android SDK
> > do
> > > > > > not include Android Market, you need to download the Google APIs
> > Add-
> > > > > > On platform, API Level 8 (or higher), from the SDK repository.
> > After
> > > > > > downloading the add-on, you need to create an AVD configuration
> > that
> > > > > > uses that system image. "
> > > > > > ...
> > > > > > "Several versions of the add-on are available in the SDK
> > repository,
> > > > > > but only Google APIs Add-On, API 8 (release 2) or higher version of
> > > > > > the add-on includes the necessary Android Market services. This
> > means
> > > > > > that you cannot use Google APIs Add-On API 7 or lower as a runtime
> > > > > > environment for developing licensing on an emulator."
> > --
> > 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+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en