I can't purchase the same consumable product several times.
Instead of repurchasing the product, it restores it.
I've read it might be because [[SKPaymentQueue defaultQueue] finishTransaction:transaction]; is not called when ending transaction but I've tried it and it calls it.
Turns out iTunes is just so very long to update products in the app, and keeps record of the old "non consumable" product I was using. Will close the issue soon if I can confirm it
I can't purchase the same consumable product several times. Instead of repurchasing the product, it restores it. I've read it might be because
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
is not called when ending transaction but I've tried it and it calls it.