What do store and SDK error codes mean?
Each page below answers one error in a sentence, then gives the cause, the fix, an example and the vendor source it was checked against (52 pages). For the full list of RevenueDot server error codes, see what RevenueDot's API errors mean.
Apple StoreKit 2 errors#
The error cases the StoreKit 2 Swift API throws when you load products, buy, refund or verify.
- What does StoreKitError.notAvailableInStorefront mean?
- What does StoreKitError.networkError mean?
- What does StoreKitError.systemError mean?
- What does StoreKitError.userCancelled mean?
- What does StoreKitError.notEntitled mean?
- What does StoreKitError.unknown mean?
- What does StoreKitError.unsupported mean?
- What does Product.PurchaseError.invalidQuantity mean?
- What does Product.PurchaseError.productUnavailable mean?
- What does Product.PurchaseError.purchaseNotAllowed mean?
- What does Product.PurchaseError.ineligibleForOffer mean?
- What does Product.PurchaseError.invalidOfferIdentifier mean?
- What does Product.PurchaseError.invalidOfferSignature mean?
- What does Transaction.RefundRequestError.duplicateRequest mean?
- What does VerificationError.invalidSignature mean in StoreKit 2?
- What does Product.PurchaseError.invalidOfferPrice mean?
- What does Product.PurchaseError.missingOfferParameters mean?
- What does Product.PurchaseError.paymentMethodBindingConfigurationRequired mean?
- What does StoreKitError.invalidPresentationContext mean?
- What does Transaction.RefundRequestError.failed mean?
- What does VerificationError.invalidCertificateChain mean in StoreKit 2?
- What does VerificationError.invalidDeviceVerification mean in StoreKit 2?
- What does VerificationError.invalidEncoding mean in StoreKit 2?
- What does VerificationError.missingRequiredProperties mean in StoreKit 2?
- What does VerificationError.revokedCertificate mean in StoreKit 2?
Google Play Billing response codes#
The BillingResponseCode values that Play Billing Library calls return in a BillingResult.
- What does Play Billing SERVICE_DISCONNECTED (-1) mean?
- What does Play Billing SERVICE_UNAVAILABLE (2) mean?
- What does Play Billing BILLING_UNAVAILABLE (3) mean?
- What does Play Billing ITEM_UNAVAILABLE (4) mean?
- What does Play Billing DEVELOPER_ERROR (5) mean?
- What does Play Billing ERROR (6) mean?
- What does Play Billing ITEM_ALREADY_OWNED (7) mean?
- What does Play Billing ITEM_NOT_OWNED (8) mean?
- What does Play Billing NETWORK_ERROR (12) mean?
- What does Play Billing USER_CANCELED (1) mean?
- What does Play Billing FEATURE_NOT_SUPPORTED (-2) mean?
- What does Play Billing SERVICE_TIMEOUT (-3) mean?
Purchases SDK error codes#
The ErrorCode set of the purchases SDK, the same on RevenueDot as on RevenueCat.
- What does unknownError (code 0) mean in the purchases SDK?
- What does purchaseCancelledError (code 1) mean in the purchases SDK?
- What does storeProblemError (code 2) mean in the purchases SDK?
- What does purchaseNotAllowedError (code 3) mean in the purchases SDK?
- What does purchaseInvalidError (code 4) mean in the purchases SDK?
- What does productNotAvailableForPurchaseError (code 5) mean in the purchases SDK?
- What does productAlreadyPurchasedError (code 6) mean in the purchases SDK?
- What does receiptAlreadyInUseError (code 7) mean in the purchases SDK?
- What does invalidReceiptError (code 8) mean in the purchases SDK?
- What does networkError (code 10) mean in the purchases SDK?
- What does invalidCredentialsError (code 11) mean in the purchases SDK?
- What does paymentPendingError (code 20) mean in the purchases SDK?
- What does configurationError (code 23) mean in the purchases SDK?
- What does offlineConnectionError (code 35) mean in the purchases SDK?
- What does signatureVerificationFailed (code 37) mean in the purchases SDK?