iOS Guides | Samples

StoreKit Namespace

The StoreKit namespace provides in-app content purchases.

Classes

TypeReason
ISKCloudServiceSetupViewControllerDelegateInterface representing the required methods (if any) of the protocol SKCloudServiceSetupViewControllerDelegate.
ISKPaymentTransactionObserverInterface representing the required methods (if any) of the protocol SKPaymentTransactionObserver.
ISKProductsRequestDelegateInterface representing the required methods (if any) of the protocol SKProductsRequestDelegate.
ISKRequestDelegateInterface representing the required methods (if any) of the protocol SKRequestDelegate.
ISKStoreProductViewControllerDelegateInterface representing the required methods (if any) of the protocol SKStoreProductViewControllerDelegate.
SKCloudServiceAuthorizationStatusEnumerates authorization states for music store access.
SKCloudServiceCapabilityEnumerates flags that describe the user's local music library capabilities..
SKCloudServiceControllerDiscovers music library capabilities.
SKCloudServiceController+NotificationsContains notifications for cloud service changes.
SKCloudServiceSetupActionEnumerates Cloud Service setup actions.
SKCloudServiceSetupActionExtensionsContains methods for working with setup action constants.
SKCloudServiceSetupMessageIdentifierEnumerates cloud service setup message identifiers.
SKCloudServiceSetupMessageIdentifierExtensionsExtension methods to get values for constants and constants for values for a SKCloudServiceSetupMessageIdentifier.
SKCloudServiceSetupOptionsContains cloud service setup options.
SKCloudServiceSetupViewControllerA view controller for setting up cloud services.
SKCloudServiceSetupViewControllerDelegateContains methods to report the status of a cloud service setup view.
SKCloudServiceSetupViewControllerDelegate_ExtensionsExtension methods to the ISKCloudServiceSetupViewControllerDelegate interface to support all the methods from the SKCloudServiceSetupViewControllerDelegate protocol.
SKDownloadAn SKDownload encapsulates downloadable content associated with a product.
SKDownloadStateAn enumeration whose values specify the state of an SKDownload object. Used with the SKDownload.DownloadState property.
SKErrorAn enumeration whose values specify various errors relating to StoreKit.
SKErrorExtensionsExtension methods for the StoreKit.SKError enumeration.
SKMutablePaymentA subclass of 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 ISKPaymentTransactionObserver interface to support all the methods from the 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 SKProductsRequestResponseEventArgs.ReceivedResponse event.
SKProductsResponseObject returned by the AppStore in respose to a request for information on a list of products.
SKProductStorePromotionControllerPromotion controller for rearranging and showing or hiding products for in-app purchase on a per-device basis.
SKProductStorePromotionVisibilityEnumerates visiblity settings for a promoted product.
SKReceiptPropertiesDefines test properties for the SKReceiptRefreshRequest.SKReceiptRefreshRequest(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 ISKRequestDelegate interface to support all the methods from the SKRequestDelegate protocol.
SKRequestErrorEventArgsProvides data for the SKRequestErrorEventArgs.RequestFailed and SKRequestErrorEventArgs.RequestFailed events.
SKStoreProductParameterKeyEncapsulates the iTunes identifier for the item that the store should display when the application is displaying a SKStoreProductViewController.
SKStoreProductViewControllerA subclass of 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 SKStoreProductViewController.
SKStoreProductViewControllerDelegate_ExtensionsExtension methods to the ISKStoreProductViewControllerDelegate interface to support all the methods from the SKStoreProductViewControllerDelegate protocol.
SKStoreReviewControllerContains a method that requests a review.
StoreProductParametersA subclass of DictionaryContainer that specifies, when passed to SKStoreProductViewController.LoadProduct, specifies the product to be displayed.