9 Replies
      Latest reply: Jul 15, 2017 9:41 PM by PBK RSS
      Olof Level 1 Level 1 (0 points)

        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