Document Revision History

This table describes the changes to In-App Purchase Programming Guide.

DateNotes
2012-09-19Removed note that expires_date key was not present on restored transactions.
 

Best practice for restoring auto-renewable subscriptions is to simply respect the expires_date key on the restored transactions. Removed section on restoring auto-renewable subscriptions that indicated otherwise.

2012-02-16Updated artwork throughout to reflect cross-platform availability. Updated code listing to remove deprecated method.
 

Replaced the deprecated paymentWithProductIdentifier: method with the paymentWithProduct: method in “Adding a Store to Your Application.”

2012-01-09Minor updates for using this technology on OS X.
2011-10-12Added information about a new type of purchase to the overview.
2011-06-06First release of this document for OS X.
2011-05-26Updated to reflect the latest server behavior for auto-renewable subscriptions.
2011-03-08Corrected the list of keys in the renewable subscriptions chapter.
2011-02-15Apps must always retrieve product information before submitting a purchase; this ensures that the item has been marked for sale. Information added about renewable subscriptions.
2010-09-01Minor edits.
2010-06-14Minor clarifications to SKRequest.
2010-01-20Fixed a typo in the JSON receipt object.
2009-11-12Receipt data must be base64 encoded before being passed to the validation server. Other minor updates.
2009-09-09Revised introductory chapter. Clarified usage of receipt data. Recommended the iTunes Connect Developer Guide as the primary source of information about creating product metadata. Renamed from "Store Kit Programming Guide" to "In App Purchase Programming Guide".
2009-06-12Revised to include discussion on retrieving price information from the Apple App Store as well as validating receipts with the store.
2009-03-13New document that describes how to use the StoreKit API to implement a store with your application.


Did this document help you? Yes It's good, but... Not helpful...