I couldn’t find an answer to this question anywhere. What happens if I try to verify a valid receipt multiple times? Is it going to pass every time? What if the item is a consumable item?
Thanks!
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It will pass every time – the receipt validation mechanism is designed to test only if a purchase was genuine, not whether it has been consumed or not. It’s up to you to design your own app/middleware to handle consumable products.
A consumable product simply means when the user goes to purchase that same item iOS will allow them to buy it again, rather than showing a ‘restore purchase’ dialog. If they do buy a consumable product for a second time that receipt will be different from the first time they purchased.