Hi, Does anyone have any advice to avoid the problem we have where IAP (consumables) work fine in the Test environment but are reported to not work on the Live environment (when trying to go through submission)? Regards Richard
Hi Mobilepie, Please check below points to make sure that your IAP items works properly in both Test and Live environments. 1) Invalid_Sku: This is a common mistake made while testing IAP. Defining a SKU in amazon.sdktester.json file for testing in Test environment but might not be using same SKU when it goes to Live. SKU's are case sensitives and you should also check for typos! 2) Proguard: If you are not setting up proguard config file properly then there is a possibility of IAP jar getting corrupted. Please check for correct proguard config file and for proper setup. If you check for the above said points in your IAP, then you can avoid problems with IAP. Hope this information helps you. Thanks again!
Hi everyone, I have an android app, which is using IAP. I'm sending PurchasingManager.initiateGetUserIdRequest() and getting the user ID successfully in onGetUserIdResponse. After getting the response the PurchasingManager.initiatePurchaseRequest("sku") is invoked, but unfortunately the desired onPurchaseResponse seems never be called. My applications IAP items are approved. Any help on this?
Many thanks Samuel - we've double checked the SKU strings several times and all seems fine (and we're not using ProGuard) - so still stumped about it! Is there anything else that can cause an INVALID_SKU reply? (for instance the state of the IAPs in the dashboard?) Many thanks Richard