Package ai.appdna.sdk
See: Description
-
Class Summary Class Description BuildConfig PushPayload Push notification payload. PushAction Push action from notification tap. PushActionButton One action button attached to a push notification. TransactionInfo Transaction information from a completed purchase. SurveyResponse Survey response entry. PushModule Push notification module namespace. BillingModule Billing module namespace. PurchaseCancelledException Thrown by BillingModule.purchase when the user cancels. PurchasePendingException Thrown by BillingModule.purchase when the purchase enters PENDING state (e.g. PurchaseFailedException Thrown by BillingModule.purchase when Google Play returns an error. OnboardingModule Onboarding module namespace. PaywallModule Paywall module namespace. RemoteConfigModule Remote config module namespace. FeaturesModule Feature flags module namespace. InAppMessagesModule In-app messages module namespace. SurveysModule Surveys module namespace. DeepLinksModule Deep links module namespace. ExperimentsModule Experiments module namespace. OnboardingContext Context passed to onboarding flows for dynamic branching. SubsystemFailed One subsystem failed to start. FirebaseConfigMissing No usable AppDNA Firebase configuration. BootstrapFailed The bootstrap request failed. AppDNAInitError SPEC-070-B W13 — the recoverable init failures the SDK reports through AppDNAInitDelegate.onInitDegraded and ai.appdna.sdk.AppDNA.lastInitError. Adapty Adapty, with the publishable SDK key it needs to start. BillingProvider SPEC-070-B PN row 6 (N1) — the billing backend the SDK dispatches purchases through. AppDNAOptions Configuration options for the AppDNA SDK. DeviceIdentity Device identity: anonymous + optional identified user. -
Interface Summary Interface Description AppDNAPushDelegate Delegate for push notification lifecycle events. AppDNABillingDelegate Delegate for billing/purchase events. AppDNAInAppMessageDelegate Delegate for in-app message events. AppDNASurveyDelegate Delegate for survey events. AppDNADeepLinkDelegate Delegate for deep link events. AppDNAInitDelegate SPEC-070-A H.20 — delegate for SDK init lifecycle events. -
Enum Summary Enum Description Environment SDK environment targeting. LogLevel Log verbosity levels. ForcedTheme SPEC-070-A finalization Phase C — app-level forced theme override.