StoreKit Namespace

Framework to support in-app content purchases.

Classes

TypeReason
ISKPaymentTransactionObserverInterface representing the required methods (if any) of the protocol StoreKit.SKPaymentTransactionObserver.
ISKProductsRequestDelegateInterface representing the required methods (if any) of the protocol StoreKit.SKProductsRequestDelegate.
ISKRequestDelegateInterface representing the required methods (if any) of the protocol StoreKit.SKRequestDelegate.
ISKStoreProductViewControllerDelegateInterface representing the required methods (if any) of the protocol StoreKit.SKStoreProductViewControllerDelegate.
SKDownloadAn StoreKit.SKDownload encapsulates downloadable content associated with a product.
SKDownloadStateAn enumeration whose values specify the state of an StoreKit.SKDownload object. Used with the StoreKit.SKDownload.DownloadState property.
SKErrorAn enumeration whose values specify various errors relating to StoreKit.
SKMutablePaymentA subclass of StoreKit.SKMutablePayment that can be modified prior to its addition to the payment queue.
SKPaymentRequest to process a payment.
SKPaymentQueueDefines a queue of payment transactions.
SKPaymentTransactionRepresents the payments on the pending queue.
SKPaymentTransactionObserverBase class used to receive notifications from the SKPaymentQueue.
SKPaymentTransactionObserver_ExtensionsExtension methods to the StoreKit.ISKPaymentTransactionObserver interface to support all the methods from the StoreKit.SKPaymentTransactionObserver protocol.
SKPaymentTransactionStateTransaction state.
SKProductRepresents a product in the AppStore.
SKProductsRequestAn object used to request information about products from the AppStore, derived from SKRequest.
SKProductsRequestDelegateClass type used to receive notifications from the SKProductsRequest.
SKProductsRequestResponseEventArgsProvides data for the StoreKit.SKProductsRequestResponseEventArgs.ReceivedResponse event.
SKProductsResponseObject returned by the AppStore in respose to a request for information on a list of products.
SKReceiptPropertiesDefines test properties for the StoreKit.SKReceiptRefreshRequest(Foundation.NSDictionary) constructor.
SKReceiptRefreshRequestAllows an app to refresh its receipt in case the original is missing or invalid.
SKRequestAbstract class used to request data from the AppStore.
SKRequestDelegateClass used to receive notifications from SKRequest calls.
SKRequestDelegate_ExtensionsExtension methods to the StoreKit.ISKRequestDelegate interface to support all the methods from the StoreKit.SKRequestDelegate protocol.
SKRequestErrorEventArgsProvides data for the StoreKit.SKRequestErrorEventArgs.RequestFailed and StoreKit.SKRequestErrorEventArgs.RequestFailed events.
SKStoreProductParameterKeyEncapsulates the iTunes identifier for the item that the store should display when the application is displaying a StoreKit.SKStoreProductViewController.
SKStoreProductViewControllerA subclass of UIKit.UIViewController that presents a store allowing the application user to purchase an item from the App Store.
SKStoreProductViewControllerDelegateA delegate object that allows the application developer to customize the behavior of a StoreKit.SKStoreProductViewController.
SKStoreProductViewControllerDelegate_ExtensionsExtension methods to the StoreKit.ISKStoreProductViewControllerDelegate interface to support all the methods from the StoreKit.SKStoreProductViewControllerDelegate protocol.
StoreProductParametersA subclass of Foundation.DictionaryContainer that specifies, when passed to StoreKit.SKStoreProductViewController.LoadProduct, specifies the product to be displayed.