Mac Developer Library

Developer

StoreKit Framework Reference

Introduction

Classes   Protocols   Other Reference  

The Store Kit framework provides classes that allow an app to request payment from a user for additional functionality or content that your application delivers.

Classes

NSObject

NSObject is the root class of most Objective-C class hierarchies.

SKDownload

A SKDownload object represents downloadable content associated with a product.

SKPayment

The SKPayment class defines a request to the Apple App Store to process payment for additional functionality offered by your application.

SKMutablePayment

The SKMutablePayment class defines a request to the Apple App Store to process payment for additional functionality offered by your application.

SKPaymentQueue

The SKPaymentQueue class provides a queue of payment transactions to be processed by the App Store.

SKPaymentTransaction

The SKPaymentTransaction class defines objects residing in the payment queue.

SKProduct

SKProduct objects are returned as part of an SKProductsResponse object.

SKProductsResponse

An SKProductsResponse object is returned by the Apple App Store in response to a request for information about a list of products.

SKRequest

SKRequest is an abstract class representing a request to the Apple App Store.

SKProductsRequest

An SKProductsRequest object is used to retrieve localized information about a list of products from the Apple App Store.

SKReceiptRefreshRequest

Protocols

SKPaymentTransactionObserver

The SKPaymentTransactionObserver protocol declares methods that are implemented by observers of an SKPaymentQueue object.

SKProductsRequestDelegate

The SKProductsRequestDelegate protocol declares methods that are implemented by the delegate of an SKProductsRequest object.

SKRequestDelegate

The SKRequestDelegate protocol declares common methods that are implemented by delegates for any subclass of the SKRequest abstract class.

Other Reference

StoreKit Constants Reference