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 (для протокола SKOverlayDelegate).

Подкласс этого класса позволяет легко создать тип, реализующий протокол.

Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKOverlayDelegate.

SKOverlayDelegate_Extensions

Методы расширения для ISKOverlayDelegate интерфейса для поддержки всех методов из протокола SKOverlayDelegate.

SKOverlayTransitionContext

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKPayment

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKPaymentDiscount

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKPaymentQueue

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKPaymentQueueDelegate

Это класс, реализующий интерфейс ISKPaymentQueueDelegate (для протокола SKPaymentQueueDelegate).

Подкласс этого класса позволяет легко создать тип, реализующий протокол.

Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKPaymentQueueDelegate.

SKPaymentQueueDelegate_Extensions

Методы расширения для ISKPaymentQueueDelegate интерфейса для поддержки всех методов из протокола SKPaymentQueueDelegate.

SKPaymentTransaction

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKPaymentTransactionObserver

Это класс, реализующий интерфейс ISKPaymentTransactionObserver (для протокола SKPaymentTransactionObserver).

Подкласс этого класса позволяет легко создать тип, реализующий протокол.

Альтернативой является создание подкласса NSObject и последующего реализации интерфейса ISKPaymentTransactionObserver.

SKPaymentTransactionObserver_Extensions

Методы расширения для ISKPaymentTransactionObserver интерфейса для поддержки всех методов из протокола SKPaymentTransactionObserver.

SKProduct

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKProductDiscount

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKProductsRequest

Пространство имен StoreKit предоставляет API для покупок в приложении и управления содержимым.

SKProductsRequestDelegate

Это класс, реализующий интерфейс ISKProductsRequestDelegate (для протокола SKProductsRequestDelegate).

Подкласс этого класса позволяет легко создать тип, реализующий протокол.

Альтернативой является создание подкласса 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 (для протокола SKRequestDelegate).

Подкласс этого класса позволяет легко создать тип, реализующий протокол.

Альтернативой является создание подкласса 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

Этот интерфейс представляет протокол SKDownloaderExtensionObjective-C.

ISKOverlayDelegate

Этот интерфейс представляет протокол SKOverlayDelegateObjective-C.

ISKPaymentQueueDelegate

Этот интерфейс представляет протокол SKPaymentQueueDelegateObjective-C.

ISKPaymentTransactionObserver

Этот интерфейс представляет протокол SKPaymentTransactionObserverObjective-C.

ISKProductsRequestDelegate

Этот интерфейс представляет протокол SKProductsRequestDelegateObjective-C.

ISKRequestDelegate

Этот интерфейс представляет протокол SKRequestDelegateObjective-C.

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:
  • Управление очередями транзакций и проверка квитанций:
  • Управление подписками и обработка продления:
  • Рекламные предложения и коды скидки: