Posts

Post not yet marked as solved
2 Replies
1.7k Views
We know that the In-App purchase receipt for non-consumable product, auto-renewable subscription, non-renewing subscription save in appStoreReceipt indefinitely. I get transaction receipt by use appStoreReceiptURL of NSBundle. But, as user purchase and purchase, receipt will grow bigger and bigger. I have to verify by AppStore every time the user purchase a new product. Thus I will send growing data with many useless transaction to my server and send to AppStore. It will spent more time and increase the possibility of internet error. Is this situation correct? or Can I got separate transaction receipt in appStoreReceipt to send?
Posted
by LWnoheart.
Last updated
.
Post not yet marked as solved
2 Replies
614 Views
The In-App purchase process will spend some times. Especially in China, user will spend more time to purchase. Many situations, paymentQueue update transaction StateFailed with reason “can not connect to iTunes Store”, then I will note to user that purchase failed. But, paymentQueue update a transaction StatePurchased later. At this moment, I can not be sure witch order can match this purchased transaction. Usually, I use applicationUsername in payment to match order. But in this situation, the purchased transaction has payment without applicationUsername. So, what should i do in this situation that purchase by different accounts of us.
Posted
by LWnoheart.
Last updated
.