There are two ways to verify a receipt’s authenticity:
- Local, on-device receipt validation, recommended to validate the signature of the receipt for apps with in-app purchases.
- Server-side receipt validation with the App Store, recommended for persisting in-app purchases to maintain and manage purchase records.