AdaptySDK
AdaptySDK Namespace Reference

Namespaces

namespace  SimpleJSON
namespace  Noop
namespace  Android
namespace  iOS

Classes

class  Adapty
 The main class for interacting with the Adapty SDK. More...
class  AdaptyUI
class  Request
interface  AdaptyEventListener
 Interface for listening to Adapty SDK events. More...
interface  AdaptyPaywallsEventsListener
 Interface for listening to paywall view events. More...
interface  AdaptyOnboardingsEventsListener
 Interface for listening to onboarding view events. More...
class  AdaptyConfiguration
class  AdaptyCustomAsset
 Base class for custom assets that can be used in Adapty UI. More...
class  AdaptyCustomAssetLocalImageData
 Custom asset representing local image data. More...
class  AdaptyCustomAssetLocalImageAsset
 Custom asset representing a local image asset. More...
class  AdaptyCustomAssetLocalImageFile
 Custom asset representing a local image file. More...
class  AdaptyCustomAssetLocalVideoAsset
 Custom asset representing a local video asset. More...
class  AdaptyCustomAssetLocalVideoFile
 Custom asset representing a local video file. More...
class  AdaptyCustomAssetColor
 Custom asset representing a color. More...
class  AdaptyCustomAssetLinearGradient
 Custom asset representing a linear gradient. More...
class  AdaptyCustomerIdentity
 Customer identity parameters for iOS and Android platforms. More...
class  _CustomerIdentityKeys
class  AdaptyError
class  AdaptyInstallationDetails
class  AdaptyInstallationStatusFactory
class  AdaptyOnboarding
 Represents an onboarding configuration in Adapty. More...
class  AdaptyPaywall
 Represents a paywall configuration in Adapty. More...
class  AdaptyPaywallProduct
 Represents a product available for purchase in a paywall. More...
class  AdaptyPlacement
class  AdaptyPlacementFetchPolicy
class  AdaptyPrice
class  AdaptyProductIdentifier
 A lightweight identifier used when addressing a specific product across platforms. More...
class  AdaptyProductReference
 Represents a reference to a product from a paywall with optional platform-specific identifiers. More...
class  AdaptyProfile
class  AdaptyProfileParameters
class  AdaptyPurchaseParameters
class  _Keys
class  AdaptyPurchaseResult
class  AdaptyRemoteConfig
class  AdaptySubscription
class  AdaptySubscriptionOffer
class  AdaptySubscriptionPeriod
class  AdaptySubscriptionPhase
class  AdaptySubscriptionUpdateParameters
class  AdaptyUIDialogConfiguration
class  AdaptyUIIOSPresentationStyleExtensions
class  AdaptyUIMediaCacheConfiguration
class  AdaptyUIOnboardingMetaExtensions
class  AdaptyUIOnboardingView
class  AdaptyUIPaywallView
class  AdaptyUIUserAction
class  AdaptyInstallationStatus
class  AdaptyInstallationStatusNotAvailable
class  AdaptyInstallationStatusNotDetermined
class  AdaptyInstallationStatusDetermined
class  AdaptyOnboardingsAnalyticsEvent
class  AdaptyOnboardingsAnalyticsEventOnboardingStarted
class  AdaptyOnboardingsAnalyticsEventScreenPresented
class  AdaptyOnboardingsAnalyticsEventSecondScreenPresented
class  AdaptyOnboardingsAnalyticsEventRegistrationScreenPresented
class  AdaptyOnboardingsAnalyticsEventProductsScreenPresented
class  AdaptyOnboardingsAnalyticsEventUserEmailCollected
class  AdaptyOnboardingsAnalyticsEventOnboardingCompleted
class  AdaptyOnboardingsAnalyticsEventScreenCompleted
class  AdaptyOnboardingsAnalyticsEventUnknown
class  AdaptyOnboardingsStateUpdatedParams
class  AdaptyOnboardingsSelectParams
class  AdaptyOnboardingsMultiSelectParams
class  AdaptyOnboardingsInput
class  AdaptyOnboardingsTextInput
class  AdaptyOnboardingsEmailInput
class  AdaptyOnboardingsNumberInput
class  AdaptyOnboardingsInputParams
class  AdaptyOnboardingsDatePickerParams
class  AdaptyPurchaseParametersBuilder
class  AdaptyRefundPreferenceExtensions
class  AdaptyResult< T >
class  AdaptyUICreatePaywallViewParameters
class  AdaptyUIOnboardingMeta

Enumerations

enum  AdaptyErrorCode {
  Unknown = 0 , ClientInvalid = 1 , PaymentCancelled = 2 , PaymentInvalid = 3 ,
  PaymentNotAllowed = 4 , StoreProductNotAvailable = 5 , CloudServicePermissionDenied = 6 , CloudServiceNetworkConnectionFailed = 7 ,
  CloudServiceRevoked = 8 , PrivacyAcknowledgementRequired = 9 , UnauthorizedRequestData = 10 , InvalidOfferIdentifier = 11 ,
  InvalidSignature = 12 , MissingOfferParams = 13 , InvalidOfferPrice = 14 , AdaptyNotInitialized = 20 ,
  ProductNotFound = 22 , InvalidJson = 23 , CurrentSubscriptionToUpdateNotFoundInHistory = 24 , PendingPurchase = 25 ,
  BillingServiceTimeout = 97 , FeatureNotSupported = 98 , BillingServiceDisconnected = 99 , BillingServiceUnavailable = 102 ,
  BillingUnavailable = 103 , DeveloperError = 105 , BillingError = 106 , ItemAlreadyOwned = 107 ,
  ItemNotOwned = 108 , NoProductIDsFound = 1000 , ProductRequestFailed = 1002 , CantMakePayments = 1003 ,
  CantReadReceipt = 1005 , ProductPurchaseFailed = 1006 , RefreshReceiptFailed = 1010 , FetchSubscriptionStatusFailed = 1020 ,
  NotActivated = 2002 , BadRequest = 2003 , ServerError = 2004 , NetworkFailed = 2005 ,
  DecodingFailed = 2006 , EncodingFailed = 2009 , AnalyticsDisabled = 3000 , WrongParam = 3001 ,
  ActivateOnceError = 3005 , ProfileWasChanged = 3006 , UnsupportedData = 3007 , FetchTimeoutError = 3101 ,
  OperationInterrupted = 9000
}
enum  AdaptyLogLevel {
  Error , Warn , Info , Verbose ,
  Debug
}
enum  AdaptyPaymentMode { PayAsYouGo , PayUpFront , FreeTrial , Unknown }
enum  AdaptyProfileGender { Female , Male , Other }
enum  AdaptyPurchaseResultType { Pending , UserCancelled , Success }
enum  AdaptyRefundPreference { NoPreference , Grant , Decline }
enum  AdaptyServerCluster { Default , EU , CN }
enum  AdaptySubscriptionOfferType { Introductory , Promotional , WinBack }
enum  AdaptySubscriptionPeriodUnit {
  Day , Week , Month , Year ,
  Unknown
}
enum  AdaptySubscriptionRenewalType { Prepaid , Autorenewable }
enum  AdaptySubscriptionUpdateReplacementMode {
  WithTimeProration , ChargeProratedPrice , WithoutProration , Deferred ,
  ChargeFullPrice
}
enum  AdaptyUIDialogActionType { Primary , Secondary }
enum  AdaptyUIIOSPresentationStyle { FullScreen , PageSheet }
enum  AdaptyUIUserActionType { Close , SystemBack , OpenUrl , Custom }
enum  AppTrackingTransparencyStatus { NotDetermined , Restricted , Denied , Authorized }

Enumeration Type Documentation

◆ AdaptyErrorCode

Enumerator
Unknown 
ClientInvalid 
PaymentCancelled 
PaymentInvalid 
PaymentNotAllowed 
StoreProductNotAvailable 
CloudServicePermissionDenied 
CloudServiceNetworkConnectionFailed 
CloudServiceRevoked 
PrivacyAcknowledgementRequired 
UnauthorizedRequestData 
InvalidOfferIdentifier 
InvalidSignature 
MissingOfferParams 
InvalidOfferPrice 
AdaptyNotInitialized 
ProductNotFound 
InvalidJson 
CurrentSubscriptionToUpdateNotFoundInHistory 
PendingPurchase 
BillingServiceTimeout 
FeatureNotSupported 
BillingServiceDisconnected 
BillingServiceUnavailable 
BillingUnavailable 
DeveloperError 
BillingError 
ItemAlreadyOwned 
ItemNotOwned 
NoProductIDsFound 
ProductRequestFailed 
CantMakePayments 
CantReadReceipt 
ProductPurchaseFailed 
RefreshReceiptFailed 
FetchSubscriptionStatusFailed 
NotActivated 
BadRequest 
ServerError 
NetworkFailed 
DecodingFailed 
EncodingFailed 
AnalyticsDisabled 
WrongParam 

Wrong parameter was passed.

ActivateOnceError 

It is not possible to call .activate method more than once.

ProfileWasChanged 

The user profile was changed during the operation.

UnsupportedData 
FetchTimeoutError 
OperationInterrupted 

◆ AdaptyLogLevel

Enumerator
Error 
Warn 
Info 
Verbose 
Debug 

◆ AdaptyPaymentMode

Enumerator
PayAsYouGo 
PayUpFront 
FreeTrial 
Unknown 

◆ AdaptyProfileGender

Enumerator
Female 
Male 
Other 

◆ AdaptyPurchaseResultType

Enumerator
Pending 
UserCancelled 
Success 

◆ AdaptyRefundPreference

Enumerator
NoPreference 
Grant 
Decline 

◆ AdaptyServerCluster

Enumerator
Default 
EU 
CN 

◆ AdaptySubscriptionOfferType

Enumerator
Introductory 
Promotional 
WinBack 

◆ AdaptySubscriptionPeriodUnit

Enumerator
Day 
Week 
Month 
Year 
Unknown 

◆ AdaptySubscriptionRenewalType

Enumerator
Prepaid 
Autorenewable 

◆ AdaptySubscriptionUpdateReplacementMode

Enumerator
WithTimeProration 
ChargeProratedPrice 
WithoutProration 
Deferred 
ChargeFullPrice 

◆ AdaptyUIDialogActionType

Enumerator
Primary 
Secondary 

◆ AdaptyUIIOSPresentationStyle

Enumerator
FullScreen 
PageSheet 

◆ AdaptyUIUserActionType

Enumerator
Close 
SystemBack 
OpenUrl 
Custom 

◆ AppTrackingTransparencyStatus

Enumerator
NotDetermined 
Restricted 
Denied 
Authorized