When does SKErrorClientInvalid occur?
Question
The documentation has this to say about SKErrorClientInvalid:
Indicates that the client is not allowed to perform the attempted action.
Does anybody know the circumstances under which this error actually occurs?
Solution
I get this error when a user wants to buy a non-consumable item that he has already purchased but refuses to restore it.
- User requests a product
- Confirm your in-app purchase
- [Buy] button pressed
- You have already purchased this. Tap OK to download it again for free.
- [Cancel] button pressed
- ---> Program gets SKErrorClientInvalid
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow