StoreKit Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The StoreKit namespace provides in-app content purchases.
Classes
SKAdNetwork | |
SKCloudServiceController |
Discovers music library capabilities. |
SKCloudServiceController.Notifications |
Contains notifications for cloud service changes. |
SKCloudServiceSetupActionExtensions |
Contains methods for working with setup action constants. |
SKCloudServiceSetupMessageIdentifierExtensions |
Extension methods to get values for constants and constants for values for a SKCloudServiceSetupMessageIdentifier. |
SKCloudServiceSetupOptions |
Contains cloud service setup options. |
SKCloudServiceSetupViewController |
A view controller for setting up cloud services. |
SKCloudServiceSetupViewControllerDelegate |
Contains methods to report the status of a cloud service setup view. |
SKCloudServiceSetupViewControllerDelegate_Extensions |
Extension methods to the ISKCloudServiceSetupViewControllerDelegate interface to support all the methods from the SKCloudServiceSetupViewControllerDelegate protocol. |
SKDownload |
An SKDownload encapsulates downloadable content associated with a product. |
SKErrorExtensions |
Extension methods for the StoreKit.SKError enumeration. |
SKMutablePayment |
A subclass of SKMutablePayment that can be modified prior to its addition to the payment queue. |
SKPayment |
Request to process a payment. |
SKPaymentDiscount | |
SKPaymentQueue |
Defines a queue of payment transactions. |
SKPaymentTransaction |
Represents the payments on the pending queue. |
SKPaymentTransactionObserver |
Base class used to receive notifications from the SKPaymentQueue. |
SKPaymentTransactionObserver_Extensions |
Extension methods to the ISKPaymentTransactionObserver interface to support all the methods from the SKPaymentTransactionObserver protocol. |
SKProduct |
Represents a product in the AppStore. |
SKProductDiscount |
Defines a discount for subscriptions. |
SKProductsRequest |
An object used to request information about products from the AppStore, derived from SKRequest. |
SKProductsRequestDelegate |
Class type used to receive notifications from the SKProductsRequest. |
SKProductsRequestResponseEventArgs |
Provides data for the ReceivedResponse event. |
SKProductsResponse |
Object returned by the AppStore in response to a request for information on a list of products. |
SKProductStorePromotionController |
Promotion controller for rearranging and showing or hiding products for in-app purchase on a per-device basis. |
SKProductSubscriptionPeriod |
Defines a subscription as NumberOfUnits over time periods defined in Unit. |
SKReceiptProperties |
Defines test properties for the C:StoreKit.SKReceiptRefreshRequest(Foundation.NSDictionary) constructor. |
SKReceiptRefreshRequest |
Allows an app to refresh its receipt in case the original is missing or invalid. |
SKRequest |
Abstract class used to request data from the AppStore. |
SKRequestDelegate |
Class used to receive notifications from SKRequest calls. |
SKRequestDelegate_Extensions |
Extension methods to the ISKRequestDelegate interface to support all the methods from the SKRequestDelegate protocol. |
SKRequestErrorEventArgs |
Provides data for the RequestFailed event. |
SKStoreProductParameterKey |
Encapsulates the iTunes identifier for the item that the store should display when the application is displaying a SKStoreProductViewController. |
SKStoreProductViewController |
A subclass of UIViewController that presents a store allowing the application user to purchase an item from the App Store. |
SKStoreProductViewControllerDelegate |
A delegate object that allows the application developer to customize the behavior of a SKStoreProductViewController. |
SKStoreProductViewControllerDelegate_Extensions |
Extension methods to the ISKStoreProductViewControllerDelegate interface to support all the methods from the SKStoreProductViewControllerDelegate protocol. |
SKStoreReviewController |
Contains a method that requests a review. |
StoreProductParameters |
A subclass of DictionaryContainer that, when passed to LoadProduct(StoreProductParameters, Action<Boolean,NSError>), specifies the product to be displayed. |
Interfaces
ISKCloudServiceSetupViewControllerDelegate |
Interface representing the required methods (if any) of the protocol SKCloudServiceSetupViewControllerDelegate. |
ISKPaymentTransactionObserver |
Interface representing the required methods (if any) of the protocol SKPaymentTransactionObserver. |
ISKProductsRequestDelegate |
Interface representing the required methods (if any) of the protocol SKProductsRequestDelegate. |
ISKRequestDelegate |
Interface representing the required methods (if any) of the protocol SKRequestDelegate. |
ISKStoreProductViewControllerDelegate |
Interface representing the required methods (if any) of the protocol SKStoreProductViewControllerDelegate. |
Enums
SKCloudServiceAuthorizationStatus |
Enumerates authorization states for music store access. |
SKCloudServiceCapability |
Enumerates flags that describe the user's local music library capabilities.. |
SKCloudServiceSetupAction |
Enumerates Cloud Service setup actions. |
SKCloudServiceSetupMessageIdentifier |
Enumerates cloud service setup message identifiers. |
SKDownloadState |
An enumeration whose values specify the state of an SKDownload object. Used with the DownloadState property. |
SKError |
An enumeration whose values specify various errors relating to StoreKit. |
SKPaymentTransactionState |
Transaction state. |
SKProductDiscountPaymentMode |
Enumerates how a discount price is applied. |
SKProductDiscountType | |
SKProductPeriodUnit |
Defines the natural period for a subscription. |
SKProductStorePromotionVisibility |
Enumerates visiblity settings for a promoted product. |