I'm porting a working application from previous iOS's and am having trouble with the new in app purchase receipts.
The way we work now is to take the transactionReceipt property from the SKPaymentTransaction
object and send it to the server for validation.
From what I could gather from other questions, it seems that the receipt is now held in one place, being :
[[NSBundle mainBundle] appStoreReceiptURL];
There are a few things I don't understand here :
- Is there now one receipt for all of the purchased products?
- If so, does this file grow and grow and grow?
- If I want to send single receipts for single products to the server, how can I?
- Is the only way to send the full file to the server all the time?
Very confused by this, any help would be greatly appreciated.