When verifying receipts with the appstore, the documentation says you get back two values: status and receipt
And for two other values latest_receipt and latest_receipt_info are (quoting the docs):
"Only returned for iOS 6 style transaction receipts for auto-renewable subscriptions."
1. In practice (for my > 7.0 iOS app), these four values are given: "status", "environment", "receipt" and "latest_receipt". Not knowing what "iOS 6 style" is, is it supposed to return "latest_receipt" or not?
2. Assuming non-"iOS 6-style" receipts are app-receipts that came in iOS 7, how do one handle/check for renewal of subscriptions WITHOUT using "latest_receipt"?
Perhaps is just the documentation wrong? https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW1