Hi I'm trying to add Amazon's IAP to my game and so far I can get the testing (sandbox) environment to work. My game is written in C and I call a Java method to start the consumable purchase with PurchasingService.purchase(sku). This all works fine and the amazon box appears and all perfect, except for the fact that I need to stop the game until the amazon IAP is done, and the only way I can know it's done is by using the PurchasingListener callback, however, the callback is never called!
I have added a few prints in the call back handler onPurchaseResponse and nothing at all shows up in logcat, I do however see this:
D/d (31768): In App Purchasing SDK - Sandbox Mode: PurchasingListener registered: com.hangovergames.minefieldmadness.MinefieldMadness$MyPurchasingListener@41e428f0
But nothing else, neither from the IAP SDK or from my onPurchaseResponse callback. This of course leads the game into an infinite loop as it keeps waiting for onPurchaseResponse to set a boolean flag to false, but this method never gets called, at all.