SKError Enum

Definition

An enumeration whose values specify various errors relating to StoreKit.

[ObjCRuntime.Native("SKErrorCode")]
public enum SKError
[<ObjCRuntime.Native("SKErrorCode")>]
type SKError = 
Inheritance
SKError
Attributes

Fields

Name Value Description
Unknown 0

Indicates an unknown error.

ClientInvalid 1

Indicates that the client may not perform the operation.

PaymentCancelled 2

Indicates that a payment was cancelled.

PaymentInvalid 3

Indicates that a payment was invalid.

PaymentNotAllowed 4

Indicates that a payment was not allowed.

ProductNotAvailable 5

Indicates that a product was unavailable.

CloudServicePermissionDenied 6

Indicates that the cloud service denied permission for the operation.

CloudServiceNetworkConnectionFailed 7

Indicates that the cloud service network connection failed.

CloudServiceRevoked 8
PrivacyAcknowledgementRequired 9
UnauthorizedRequestData 10
InvalidOfferIdentifier 11
InvalidSignature 12
MissingOfferParams 13
InvalidOfferPrice 14
OverlayCancelled 15
OverlayInvalidConfiguration 16
OverlayTimeout 17
IneligibleForOffer 18
UnsupportedPlatform 19
OverlayPresentedInBackgroundScene 20
PaymentMethodBindingConfigurationRequired 21

Indicates that the payment method binding configuration is required.

Applies to