PlaytimeError

public enum PlaytimeError : LocalizedError

Errors that can be thrown by the Playtime SDK.

  • The minimal iOS version required is not satisfied (iOS 14.0 or higher is required).

    Declaration

    Swift

    case minimalIOSVersionNotSatisfied
  • The feature is not supported. Check the minimal iOS version in the respective API reference.

    Declaration

    Swift

    case featureNotSupported
  • The provided SDK hash is not a valid MD5 hash.

    Declaration

    Swift

    case invalidSDKHash
  • The user ID is not provided, which is required for certain operations.

    Declaration

    Swift

    case userIdIsNotProvided
  • An operation was attempted before the SDK was initialized.

    Declaration

    Swift

    case performingOperationBeforeSDKInitialized
  • A campaign with the given UUID was not found.

    Declaration

    Swift

    case campaignWithGivenUUIDNotFound
  • The Web Catalog (referred to as the Web Offerwall as well) cannot be loaded.

    Declaration

    Swift

    case catalogCannotBeLoaded
  • A network error occurred while interacting with the Playtime SDK.

    Declaration

    Swift

    case networkError(details: String?)
  • The user has cancelled the operation.

    Declaration

    Swift

    case cancelledByTheUser
  • Playtime Login authentication failed because the provided auth credentials (e.g. the passkey) might be wrong.

    Declaration

    Swift

    case wrongAuthCredentials
  • An internal error occurred in the SDK.

    Declaration

    Swift

    case internalError(details: String?)
  • A localized description of the error.

    Declaration

    Swift

    public var errorDescription: String? { get }
  • A general description of the error. In most cases, it will return the same value as errorDescription.

    Declaration

    Swift

    public var description: String { get }
  • You can use this property to provide more detailed information about the error.

    Declaration

    Swift

    public var detailedError: String? { get }