9 Replies
      Latest reply on Jul 15, 2017 9:41 PM by PBK
      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