I have an entitlement in-app purchase which works great with the App Tester. Although, in production, and using Live App Testing, the purchase works fine but when I query back the inventory and purchases, the purchase is not returned. If I force quit the app and restart it, the purchase is still not returned in the response.
Although, if I reboot the device, the purchase will finally be returned in the response. Is there some kind of caching made on the Amazon side which could prevent the purchase from being returned in the response? How can I workaround this?
Test device is a Kindle Fire HDX 3rd Gen running on Fire OS 184.108.40.206
Answer by Levon@Amazon · Feb 20 at 10:41 AM
Thanks for posting! After that entitlement is purchased, do you call the Notify Fulfillment API, as outlined here: https://developer.amazon.com/public/apis/earn/in-app-purchasing/docs-v2/test-cases-for-iap#notify-fulfillment
If you do and still get that behavior, could you please share relevant snippets of code for purchase and also for querying your product info? Thanks!
In-App Refund Handling 2 Answers
HTML5 in-app purchases 1 Answer