Similar to an earlier report of ProcessPurchase() never calling back to either ProcessPurchase() or PurchasedFailed(), as of 1.11.4 (updated from 1.11.2, but w) I’m no longer getting an IStoreListener callback from UnityPurchasing.Initialize() to either OnInitialized() or OnInitializeFailed() when running on an Amazon Fire 7 (with just one consumable product in the catalog). It seems to work fine when targeting Google Play on a Nexus 7, but I don’t even get any Unity IAP trace entries after the Initialize() call is made.
Is it possible that the fix (in 1.11.3?) for the ProcessPurchase issue may have tweak the Initialize process? When I get the time I’m going to try to roll back to 1.11.2 to see if that can get me running again in time for Prime Day