Language

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

Indicates that the cloud service has been revoked.

PrivacyAcknowledgementRequired 9

Indicates that a privacy acknowledgement is required before proceeding.

UnauthorizedRequestData 10

Indicates that the request data is unauthorized.

InvalidOfferIdentifier 11

Indicates that the offer identifier is invalid.

InvalidSignature 12

Indicates that the signature is invalid.

MissingOfferParams 13

Indicates that required offer parameters are missing.

InvalidOfferPrice 14

Indicates that the offer price is invalid.

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