Apple Store processes the In-App purchase but in app array is empty in the restore process

Hello,


Recently we had a few user reporting IAP content (subscription) was not delivered in app. They have paid and IAP content was displayed in the iTunes subscriptions, but, the transaction is missing from in_app array, in the restore.


What may be wrong?

It is very difficult to understand your issue. "Content (subscription) was not delivered" - are you saying that the content stored by Apple servers in association with an IAP was not downloaded or are you saying that a subscription IAP was not credited to the user's device. Content and subscription are different. "Content was displayed in the iTunes subscription" - what does that mean? What content? What is 'iTunes subscription'? "Missing from the in_app array, in the restore" what array and in what? If you are referring to the "in_app" field in a receipt sent to your server for decoding then how do you know they actually paid? Try to be a bit more precise in your post if you are hoping for a meaningful answer.

PBK,


Sorry, I confuse content with subscription. This case is about subscription.


Actually, the array is coming up empty is the updatedTransactions, in "SKPaymentTransactionObserver" delegate.

updatedTransactions is a method not an array. The only array in updatedTransactions is the array of transactions. So again, be more precise - that means both more specific and correct. Are you referring to the receipt that you acquired from [[NSBundle mainBundle] appStoreReceiptURL] and decoded? If so, how did you decode it and what field has an empty array? If not, specifically, what "array" is empty.

Apple Store processes the In-App purchase but in app array is empty in the restore process
 
 
Q