I'm using ProductStore by Adobe to implement In-App Purchase on iOS.
I can purchase a product, it works fine. (I listen to PURCHASE_TRANSACTION_CANCEL, PURCHASE_TRANSACTION_FAIL and PURCHASE_TRANSACTION_SUCCESS, _productStore.makePurchaseTransaction(PRODUCT_ID), call _productStore.makePurchaseTransaction(PRODUCT_ID), and than event PURCHASE_TRANSACTION_SUCCESS is fired)
Also I have to know if the product was purchased already. So I listen to RESTORE_TRANSACTION_COMPLETE, RESTORE_TRANSACTION_FAIL and RESTORE_TRANSACTION_SUCCESS events and call restoreTransactions(). When all the previous transactions are done firing their PURCHASE_SUCCEEDED events, RESTORE_TRANSACTION_COMPLETE should be dispatched. But I receive the RESTORE_TRANSACTION_COMPLETE and no RESTORE_TRANSACTION_SUCCESS.
So, questions:
When I'm testing my app, Sandbox is proceeding all my requests. May the problem be related to Sandbox?
In _productStore.pendingTransactions I do have one transaction with receipt and with my PRODUCT_ID. What does it mean?
Thank you in advance, Olga