StoreKit Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.
Классы
| Имя | Описание |
|---|---|
| AppStore |
Класс для взаимодействия с App Store. |
| SKAdImpression |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKAdNetwork |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKAdNetworkCoarseConversionValueExtensions |
Методы расширения для SKAdNetworkCoarseConversionValue перечисления. |
| SKANErrorExtensions |
Методы расширения для SKANError перечисления. |
| SKArcadeService |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKCloudServiceController |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKCloudServiceController.Notifications |
Уведомления, опубликованные классом SKCloudServiceController . |
| SKCloudServiceSetupActionExtensions |
Методы расширения для SKCloudServiceSetupAction перечисления. |
| SKCloudServiceSetupMessageIdentifierExtensions |
Методы расширения для SKCloudServiceSetupMessageIdentifier перечисления. |
| SKCloudServiceSetupOptions |
Содержит параметры настройки облачной службы. |
| SKCloudServiceSetupViewController |
Контроллер представления для настройки облачных служб. |
| SKCloudServiceSetupViewControllerDelegate |
Содержит методы для отчета о состоянии представления установки облачной службы. |
| SKCloudServiceSetupViewControllerDelegate_Extensions |
Методы расширения для ISKCloudServiceSetupViewControllerDelegate интерфейса для поддержки всех методов из протокола SKCloudServiceSetupViewControllerDelegate. |
| SKDownload |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKErrorExtensions |
Методы расширения для SKError перечисления. |
| SKMutablePayment |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKOverlay |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKOverlayAppClipConfiguration |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKOverlayAppConfiguration |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKOverlayConfiguration |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKOverlayDelegate |
Это класс, реализующий интерфейс ISKOverlayDelegate (для протокола Подкласс этого класса позволяет легко создать тип, реализующий протокол. Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKOverlayDelegate. |
| SKOverlayDelegate_Extensions |
Методы расширения для ISKOverlayDelegate интерфейса для поддержки всех методов из протокола SKOverlayDelegate. |
| SKOverlayTransitionContext |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKPayment |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKPaymentDiscount |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKPaymentQueue |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKPaymentQueueDelegate |
Это класс, реализующий интерфейс ISKPaymentQueueDelegate (для протокола Подкласс этого класса позволяет легко создать тип, реализующий протокол. Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKPaymentQueueDelegate. |
| SKPaymentQueueDelegate_Extensions |
Методы расширения для ISKPaymentQueueDelegate интерфейса для поддержки всех методов из протокола SKPaymentQueueDelegate. |
| SKPaymentTransaction |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKPaymentTransactionObserver |
Это класс, реализующий интерфейс ISKPaymentTransactionObserver (для протокола Подкласс этого класса позволяет легко создать тип, реализующий протокол. Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKPaymentTransactionObserver. |
| SKPaymentTransactionObserver_Extensions |
Методы расширения для ISKPaymentTransactionObserver интерфейса для поддержки всех методов из протокола SKPaymentTransactionObserver. |
| SKProduct |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKProductDiscount |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKProductsRequest |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKProductsRequestDelegate |
Это класс, реализующий интерфейс ISKProductsRequestDelegate (для протокола Подкласс этого класса позволяет легко создать тип, реализующий протокол. Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKProductsRequestDelegate. |
| SKProductsRequestResponseEventArgs |
Предоставляет данные для события на основе метода протокола Objective-C. |
| SKProductsResponse |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKProductStorePromotionController |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKProductSubscriptionPeriod |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKReceiptProperties |
Определяет свойства теста для конструктора SKReceiptRefreshRequest(NSDictionary) . |
| SKReceiptRefreshRequest |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKRequest |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKRequestDelegate |
Это класс, реализующий интерфейс ISKRequestDelegate (для протокола Подкласс этого класса позволяет легко создать тип, реализующий протокол. Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKRequestDelegate. |
| SKRequestDelegate_Extensions |
Методы расширения для ISKRequestDelegate интерфейса для поддержки всех методов из протокола SKRequestDelegate. |
| SKRequestErrorEventArgs |
Предоставляет данные для события на основе метода протокола Objective-C. |
| SKStorefront |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKStoreProductParameterKey |
Инкапсулирует идентификатор iTunes для элемента, который должен отображаться в магазине при отображении SKStoreProductViewControllerприложения. |
| SKStoreProductViewController |
Подкласс NSViewController , представляющий магазин, позволяющий пользователю приложения приобрести элемент из App Store. |
| SKStoreProductViewControllerDelegate |
Объект делегата, позволяющий разработчику приложения настраивать поведение SKStoreProductViewControllerобъекта. |
| SKStoreProductViewControllerDelegate_Extensions |
Методы расширения для ISKStoreProductViewControllerDelegate интерфейса для поддержки всех методов из протокола SKStoreProductViewControllerDelegate. |
| SKStoreReviewController |
Содержит метод, запрашивающий проверку. |
| StoreProductParameters |
Подкласс, указывающий DictionaryContainer отображаемый продукт. |
Интерфейсы
| Имя | Описание |
|---|---|
| ISKCloudServiceSetupViewControllerDelegate |
Содержит методы для отчета о состоянии представления установки облачной службы. |
| ISKDownloaderExtension |
Этот интерфейс представляет протокол |
| ISKOverlayDelegate |
Этот интерфейс представляет протокол |
| ISKPaymentQueueDelegate |
Этот интерфейс представляет протокол |
| ISKPaymentTransactionObserver |
Этот интерфейс представляет протокол |
| ISKProductsRequestDelegate |
Этот интерфейс представляет протокол |
| ISKRequestDelegate |
Этот интерфейс представляет протокол |
| ISKStoreProductViewControllerDelegate |
Объект делегата, позволяющий разработчику приложения настраивать поведение SKStoreProductViewControllerобъекта. |
Перечисления
| Имя | Описание |
|---|---|
| SKAdNetworkCoarseConversionValue |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKANError |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKCloudServiceAuthorizationStatus |
Перечисляет состояния авторизации для доступа к хранилищу музыки. |
| SKCloudServiceCapability |
Перечисляет флаги, описывающие возможности локальной музыкальной библиотеки пользователя.. |
| SKCloudServiceSetupAction |
Перечисляет действия по настройке облачной службы. |
| SKCloudServiceSetupMessageIdentifier |
Перечисляет идентификаторы сообщений настройки облачной службы. |
| SKDownloadState |
Перечисление, значения которого SKDownload указывают состояние объекта. Используется со свойством DownloadState . |
| SKError |
Перечисление, значения которого указывают различные ошибки, связанные с StoreKit. |
| SKOverlayPosition |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKPaymentTransactionState |
Состояние транзакции. |
| SKProductDiscountPaymentMode |
Перечисляет, как применяется скидка. |
| SKProductDiscountType |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKProductPeriodUnit |
Определяет естественный период подписки. |
| SKProductStorePromotionVisibility |
Перечисляет параметры видимости для продвинутого продукта. |
Делегаты
| Имя | Описание |
|---|---|
| SKArcadeServiceRegisterHandler |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
| SKArcadeServiceSubscriptionHandler |
Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым. |
Комментарии
StoreKit позволяет приложениям безопасно обрабатывать платежи за дополнительные функциональные возможности, контент и службы. Платформа обрабатывает процесс транзакции в App Store, включая получение сведений о продукте, обработку платежей и проверку покупки.
К ключевым функциям относятся:
- Покупки в приложении для потребляемых, непотребляемых и продуктов подписки:
- Сведения о продукте и ценах из App Store:
- Управление очередями транзакций и проверка квитанций:
- Управление подписками и обработка продления:
- Рекламные предложения и коды скидки: