Will try it.
This should now be fixed. Please try again and let us know if you encounter any further problems.
Amazon passed our app for everything but Fire TV, stating that on that platform, the IAP did not unlock the content. Our other apps on Fire TV using IAP 1.0 work fine. Is this a known issue? Today we’ll try updating another app to IAP 2.0 and see if it fails Fire TV.
I checked out an app published by another developer with IAP 2.0 and it is exhibiting the same issue: no callback is being received for a purchase event.
We added a workaround with our timeout event that will try a restore. That is catching that the purchase occurred, but it provides a less that ideal experience for the user. Can someone at Corona please take a look at this?
You’re saying that you call .purchased() and nothing happens, so later you call .restore() and then you get the purchase?
Rob
The issue should be resolved now. Please try making a fresh build.
We are rebuilding and resubmitting. Will let you know if we find issues! Thanks for the fast turnaround.
Hi,
just got a note from Amazon:
In July 2014, we released In-App Purchasing (IAP) v2.0, which represents an evolution of the API with several major updates that require changes to v1.0 integrations. Now that a significant time period to migrate from v1.0 to v2.0 has passed, we are planning to deprecate v1.0 on April 30, 2016. At this time all active apps will continue to function as expected, but we will begin to fail new submissions and updates still integrated with IAP v1.0. Highlights on the features of v2.0 and migration details are noted below.
So from May 2016 on we will not be able to publish new apps using IAP v1 to the Amazon Store.
They deliver updates for IAP plugins:
For those developers who have integrated IAP using plugins, we have four new plugins available: Adobe AIR, Cordova, Unity, and Xamarin.
Sadly, there’s no plugin for the Coronalabs SDK. Maybe contact Amazon? If they develop plugins for the other SDKs I guess they could and should do it for Coronalabs SDK, too.
Best
Andreas
I don’t know if this is related but we’ve started receiving reports from customers who are having issues with IAP not working properly on Amazon. This is across a range of apps. It’s not a large number yet, but it could mean that Amazon is not supporting the old IAP infrastructure as they once were.
I got the same message today:
We’ve determined that your app uses an older version of the IAP SDK. This may result in inconsistent behavior of IAP on the customer’s device. We would suggest that you update your code to IAP v2.0. You may download the latest SDK from https://developer.amazon.com/public/resources/development-tools/sdk.
Is there going to be an Amazon IAP 2.0 plugin?
Note that there is also the issue of profiles which is not supported by the old SDK. I keep getting complaints about that from kindle users. Its time to put some effort on moving to V2.0.
We are working on it.
Rob
You can start updating now:
https://coronalabs.com/blog/2016/04/06/amazon-in-app-purchasing-v2-plugin-now-available/
Rob
I keep getting this error message. Any ideas?
@Eggroll Games
Same for me
https://forums.coronalabs.com/topic/62504-amazon-iap-plugin-v2-error-you-are-not-currently-subscribed-to-the-following-plugin/
Can you try deauthorizing and quitting from the simulator and logging back in?
Thanks
Rob
Will try it.
This should now be fixed. Please try again and let us know if you encounter any further problems.
Amazon passed our app for everything but Fire TV, stating that on that platform, the IAP did not unlock the content. Our other apps on Fire TV using IAP 1.0 work fine. Is this a known issue? Today we’ll try updating another app to IAP 2.0 and see if it fails Fire TV.
I checked out an app published by another developer with IAP 2.0 and it is exhibiting the same issue: no callback is being received for a purchase event.
We added a workaround with our timeout event that will try a restore. That is catching that the purchase occurred, but it provides a less that ideal experience for the user. Can someone at Corona please take a look at this?