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

封装应用商店在应用程序显示 SKStoreProductViewController时应显示的项的 iTunes 标识符。

SKStoreProductViewController

一个子类 NSViewController ,它提供一个应用商店,允许应用程序用户从 App Store 购买商品。

SKStoreProductViewControllerDelegate

一个委托对象,允许应用程序开发人员自定义其 SKStoreProductViewController行为。

SKStoreProductViewControllerDelegate_Extensions

接口的 ISKStoreProductViewControllerDelegate 扩展方法以支持 SKStoreProductViewControllerDelegate 协议中的所有方法。

SKStoreReviewController

包含请求评审的方法。

StoreProductParameters

一个子类 DictionaryContainer ,指定要显示的产品。

接口

名称 说明
ISKCloudServiceSetupViewControllerDelegate

包含报告云服务设置视图状态的方法。

ISKDownloaderExtension

此接口表示 Objective-C 协议 SKDownloaderExtension

ISKOverlayDelegate

此接口表示 Objective-C 协议 SKOverlayDelegate

ISKPaymentQueueDelegate

此接口表示 Objective-C 协议 SKPaymentQueueDelegate

ISKPaymentTransactionObserver

此接口表示 Objective-C 协议 SKPaymentTransactionObserver

ISKProductsRequestDelegate

此接口表示 Objective-C 协议 SKProductsRequestDelegate

ISKRequestDelegate

此接口表示 Objective-C 协议 SKRequestDelegate

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 的产品信息和定价
  • 事务队列管理和回执验证
  • 订阅管理和续订处理
  • 促销优惠和折扣代码