Our server authenticates with server-side authentication. To check the expiration date of a renewable subscription, we look at the information in last_receipt_info . This approach works most of the time.
However, we have some cases of users who, even with active last_receipt_info subscriptions, only contain an initial subscription that has expired. Interestingly, someone already experienced this lack of transaction problem. It looks very strange to me, because Apple does not return the correct information. These users were properly charged, but Apple's answer does not reflect this. Am I missing something? The documentation is far from great ... Thanks!
ios iphone storekit in-app-purchase
Miguelcarranza
source share