verifyReceipt API sometime missing `latest_receipt_info` in responseBody

Hi,

We've implemented and test Auto-renewable Subscriptions successfully with sandbox environment for awhile but after release to production environment, we face issue with verifyReceipt API [1], in documentation about response [2], latest_receipt_info field states that: "An array that contains all in-app purchase transactions. This excludes transactions for consumable products that have been marked as finished by your app. Only returned for receipts that contain auto-renewable subscriptions." It's the only field contains such information and we need the information.

The issue is: usually the field is included in response but sometime it's missing even when user uses restore purchase feature and our server calls the API to retrieve new information.

Please note that due to we didn't get information from the beginning so we cannot mark the transaction is finished (and even in that case, auto-renewable subscription should not be excluded from the response)

[1] https://developer.apple.com/documentation/appstorereceipts/verifyreceipt

[2] https://developer.apple.com/documentation/appstorereceipts/responsebody
verifyReceipt API sometime missing `latest_receipt_info` in responseBody
 
 
Q