One Logo Pool Ball
StoreKit · IOS API REFERENCE

SKError

struct · iOS 3.0+ · SDK 27.1

struct SKError

Members (23)

get · iOS 3.0+

errorDomain

TypeScript
static get errorDomain(): string
Swift declaration
static var errorDomain: String { get }

The domain of the error.

get · iOS 3.0+

clientInvalid

TypeScript
static get clientInvalid(): SKError_Code
Swift declaration
static var clientInvalid: SKError.Code { get }
get · iOS 14.0+

overlayTimeout

TypeScript
static get overlayTimeout(): SKError_Code
Swift declaration
static var overlayTimeout: SKError.Code { get }
get · iOS 3.0+

paymentInvalid

TypeScript
static get paymentInvalid(): SKError_Code
Swift declaration
static var paymentInvalid: SKError.Code { get }
get · iOS 12.2+

invalidSignature

TypeScript
static get invalidSignature(): SKError_Code
Swift declaration
static var invalidSignature: SKError.Code { get }
get · iOS 12.2+

overlayCancelled

TypeScript
static get overlayCancelled(): SKError_Code
Swift declaration
static var overlayCancelled: SKError.Code { get }
get · iOS 3.0+

paymentCancelled

TypeScript
static get paymentCancelled(): SKError_Code
Swift declaration
static var paymentCancelled: SKError.Code { get }
get · iOS 12.2+

invalidOfferPrice

TypeScript
static get invalidOfferPrice(): SKError_Code
Swift declaration
static var invalidOfferPrice: SKError.Code { get }
get · iOS 3.0+

paymentNotAllowed

TypeScript
static get paymentNotAllowed(): SKError_Code
Swift declaration
static var paymentNotAllowed: SKError.Code { get }
get · iOS 14.0+

ineligibleForOffer

TypeScript
static get ineligibleForOffer(): SKError_Code
Swift declaration
static var ineligibleForOffer: SKError.Code { get }
get · iOS 12.2+

missingOfferParams

TypeScript
static get missingOfferParams(): SKError_Code
Swift declaration
static var missingOfferParams: SKError.Code { get }
get · iOS 10.3+

cloudServiceRevoked

TypeScript
static get cloudServiceRevoked(): SKError_Code
Swift declaration
static var cloudServiceRevoked: SKError.Code { get }
get · iOS 14.0+

unsupportedPlatform

TypeScript
static get unsupportedPlatform(): SKError_Code
Swift declaration
static var unsupportedPlatform: SKError.Code { get }
get · iOS 12.2+

invalidOfferIdentifier

TypeScript
static get invalidOfferIdentifier(): SKError_Code
Swift declaration
static var invalidOfferIdentifier: SKError.Code { get }
get · iOS 12.2+

unauthorizedRequestData

TypeScript
static get unauthorizedRequestData(): SKError_Code
Swift declaration
static var unauthorizedRequestData: SKError.Code { get }
get · iOS 3.0+

storeProductNotAvailable

TypeScript
static get storeProductNotAvailable(): SKError_Code
Swift declaration
static var storeProductNotAvailable: SKError.Code { get }
get · iOS 14.0+

overlayInvalidConfiguration

TypeScript
static get overlayInvalidConfiguration(): SKError_Code
Swift declaration
static var overlayInvalidConfiguration: SKError.Code { get }
get · iOS 9.3+

cloudServicePermissionDenied

TypeScript
static get cloudServicePermissionDenied(): SKError_Code
Swift declaration
static var cloudServicePermissionDenied: SKError.Code { get }
get · iOS 12.2+

privacyAcknowledgementRequired

TypeScript
static get privacyAcknowledgementRequired(): SKError_Code
Swift declaration
static var privacyAcknowledgementRequired: SKError.Code { get }
get · iOS 14.5+

overlayPresentedInBackgroundScene

TypeScript
static get overlayPresentedInBackgroundScene(): SKError_Code
Swift declaration
static var overlayPresentedInBackgroundScene: SKError.Code { get }
get · iOS 9.3+

cloudServiceNetworkConnectionFailed

TypeScript
static get cloudServiceNetworkConnectionFailed(): SKError_Code
Swift declaration
static var cloudServiceNetworkConnectionFailed: SKError.Code { get }
get · iOS 26.5+

paymentMethodBindingConfigurationRequired

TypeScript
static get paymentMethodBindingConfigurationRequired(): SKError_Code
Swift declaration
static var paymentMethodBindingConfigurationRequired: SKError.Code { get }
get · iOS 3.0+

unknown

TypeScript
static get unknown(): SKError_Code
Swift declaration
static var unknown: SKError.Code { get }

Skipped declarations

No declarations were skipped in this snapshot.

All StoreKit types →