I am currently testing in-apps in the sandbox and have 6 consumable products for the apps consumable currency all of which are verified consumable on itunesconnect. However even though they are set to consumable they are still being treated as a non consumable product, furthermore no delegate methods are being called after the already purchased message is shown. Any ideas?
Item already purchased: will restore for free - consumable purchase
Never mind, I fixed my problem. I never added my delegate as a transaction observer on the payment queue. This was causing the transactions to never be finalized and therefore not puchasable again.