Purchase Type
- Consumable
- Non-Consumable
Subscription purchase
- Non-Renewing
- Auto-Renewing
Purchase Flow
- Product Request
- Put Request into Payment Queue
- Create SKProduct
- Updated Transactions
- Start Downloads if Required
Server Validation
- Send receipt from app to your server
- Server sends validation request to Apple server
- Apple sends back JSON receipt info
- Still need app to validate device