Android In App Purchase not working before daily build #984?

Hi, I read about it in the forum after I get some feedback from users that the iap failed on Android(charge them money but failed to receive the items). My game was released in August 2012 and had no problem.

Quote from Joshua Quick
Just to let you know, Google Play in-app purchases used to work in Corona, but we’ve noticed that Google Play’s in-app purchase system has been recently updated to version 3 and that it now requires us to make some simple changes on our end to get it working again. This issue is now fixed as of daily build #984, which is available now. Please give it a go and let us know if it fixes this issue for you too. Thanks!

So does that mean all of us have to update our android apps using daily build #984 or later?
If it is true I think coronalabs should send emails to alert all developers, because it is a major bug. [import]uid: 49513 topic_id: 35363 reply_id: 335363[/import]

interesting question
maybe some staff from Corona can answer ? [import]uid: 147488 topic_id: 35363 reply_id: 140558[/import]

I too agree that Corona wasn’t loud enough about everyone IAP being broken by Google updating their protocols. It would be good to hear a louder alert when changes outside the sdk break things.

But I don’t think it’s really a traditional “bug”. A better term I’ve heard is “code rot”, something people in the SDK business run into frequently I’m sure.

CoronaLabs can’t help it when google changes their protocols. Apple could change how they do IAP tomorrow, and I wouldn’t call Corona “buggy”. (But some parts would have instantly “rotted”). [import]uid: 79933 topic_id: 35363 reply_id: 140561[/import]

Wow, okay, I didn’t know about this (or rather didn’t quite register what the real problem was and how it impacted the existing IAP.)

I’d also very much like to know if using daily build 984 or later would fix the IAP failure (without doing any code update on our part.)

I’ve had alarming number of users buying and then reverting the IAP purchases over the holiday (and I still get this on an on-going basis.) I just thought Android users simply don’t like to pay, and even after making purchases, they just simply change their minds and demand refunds. But now, it sounds more like the app isn’t giving them what they bought, so of course, they’d want their money back. (And none of them complained about it or explained why they are canceling the purchases, so how am I to know why it’s happening.)

Naomi

P.S., I’m in the middle of finalizing my new game app, and I really don’t want to switch my focus and look into updating the code for already released game app. So… PLEASE PLEASE PLEASE let us know if we need to update our code. If simply using the 984 or later to build the app does solve the problem, that would be super helpful. [import]uid: 67217 topic_id: 35363 reply_id: 140567[/import]

Any staff have anything to say ?
is there a bug/problem whit IAP or not ?
[import]uid: 147488 topic_id: 35363 reply_id: 140615[/import]

i have a game running with build 984, and one with an older version, both on Android with iAP.

and both seem to work. [import]uid: 90610 topic_id: 35363 reply_id: 140618[/import]

Hey, @dingo, that’s good to hear. Thank you for letting us know that some IAP works fine without using newer build. It sounds like there’s a possibility that mine is working on some IAP but not other times (or not working on some specific IAP items). It could also be that I was unlucky enough to have number of bad users over the holidays. Hmmm… Perhaps I’d need to download the Android version of my app, do some IAP purchases and see if there are any problems with the purchase…

Naomi [import]uid: 67217 topic_id: 35363 reply_id: 140644[/import]

interesting question
maybe some staff from Corona can answer ? [import]uid: 147488 topic_id: 35363 reply_id: 140558[/import]

I too agree that Corona wasn’t loud enough about everyone IAP being broken by Google updating their protocols. It would be good to hear a louder alert when changes outside the sdk break things.

But I don’t think it’s really a traditional “bug”. A better term I’ve heard is “code rot”, something people in the SDK business run into frequently I’m sure.

CoronaLabs can’t help it when google changes their protocols. Apple could change how they do IAP tomorrow, and I wouldn’t call Corona “buggy”. (But some parts would have instantly “rotted”). [import]uid: 79933 topic_id: 35363 reply_id: 140561[/import]

Wow, okay, I didn’t know about this (or rather didn’t quite register what the real problem was and how it impacted the existing IAP.)

I’d also very much like to know if using daily build 984 or later would fix the IAP failure (without doing any code update on our part.)

I’ve had alarming number of users buying and then reverting the IAP purchases over the holiday (and I still get this on an on-going basis.) I just thought Android users simply don’t like to pay, and even after making purchases, they just simply change their minds and demand refunds. But now, it sounds more like the app isn’t giving them what they bought, so of course, they’d want their money back. (And none of them complained about it or explained why they are canceling the purchases, so how am I to know why it’s happening.)

Naomi

P.S., I’m in the middle of finalizing my new game app, and I really don’t want to switch my focus and look into updating the code for already released game app. So… PLEASE PLEASE PLEASE let us know if we need to update our code. If simply using the 984 or later to build the app does solve the problem, that would be super helpful. [import]uid: 67217 topic_id: 35363 reply_id: 140567[/import]

Any staff have anything to say ?
is there a bug/problem whit IAP or not ?
[import]uid: 147488 topic_id: 35363 reply_id: 140615[/import]

i have a game running with build 984, and one with an older version, both on Android with iAP.

and both seem to work. [import]uid: 90610 topic_id: 35363 reply_id: 140618[/import]

Hey, @dingo, that’s good to hear. Thank you for letting us know that some IAP works fine without using newer build. It sounds like there’s a possibility that mine is working on some IAP but not other times (or not working on some specific IAP items). It could also be that I was unlucky enough to have number of bad users over the holidays. Hmmm… Perhaps I’d need to download the Android version of my app, do some IAP purchases and see if there are any problems with the purchase…

Naomi [import]uid: 67217 topic_id: 35363 reply_id: 140644[/import]