A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Y
P
- parseChatConfig(Object) - function in ai.appdna.sdk.onboarding.ChatModelsKt
- parseColor(String) - function in ai.appdna.sdk.core.StyleEngine
- Parse a hex color string to Compose Color.
- parseMeasurementConfig(ContentBlock) - function in ai.appdna.sdk.onboarding.MeasurementWheelKt
- Parse + validate the measurement config.
- ParticleEffect - class in ai.appdna.sdk.core
- ParticleEffectConfig - class in ai.appdna.sdk.screens
- ParticleEffectConfig.Companion - class in ai.appdna.sdk.screens.ParticleEffectConfig
- PASSWORD - enum entry in ai.appdna.sdk.onboarding.FormFieldType
- PaywallAction - class in ai.appdna.sdk.paywalls
- Action taken by the user on a paywall.
- PaywallActivity - class in ai.appdna.sdk.paywalls
- Activity to render paywall UI using Jetpack Compose.
- PaywallActivity.Companion - class in ai.appdna.sdk.paywalls.PaywallActivity
- PaywallActivityKt - class in ai.appdna.sdk.paywalls
- PaywallBackground - class in ai.appdna.sdk.paywalls
- PaywallCarouselPage - class in ai.appdna.sdk.paywalls
- PaywallConfig - class in ai.appdna.sdk.paywalls
- Codable structs matching SPEC-002 Firestore PaywallConfig schema (Android).
- PaywallContext - class in ai.appdna.sdk.paywalls
- Context passed when presenting a paywall.
- PaywallContext.Companion - class in ai.appdna.sdk.paywalls.PaywallContext
- PaywallCTA - class in ai.appdna.sdk.paywalls
- PaywallDismiss - class in ai.appdna.sdk.paywalls
- PaywallGenericItem - class in ai.appdna.sdk.paywalls
- PaywallGradient - class in ai.appdna.sdk.paywalls
- Linear/radial gradient with stops.
- PaywallGradientStop - class in ai.appdna.sdk.paywalls
- PaywallLayout - class in ai.appdna.sdk.paywalls
- PaywallLink - class in ai.appdna.sdk.paywalls
- PaywallModule - class in ai.appdna.sdk
- Paywall module namespace.
- PaywallPlan - class in ai.appdna.sdk.paywalls
- PaywallPlanTrial - class in ai.appdna.sdk.paywalls
- Structured trial config:
{ duration_days, label }. - PaywallReview - class in ai.appdna.sdk.paywalls
- PaywallScreen(PaywallConfig,Function2,Function0,Function1,Function2,Boolean) - function in ai.appdna.sdk.paywalls.PaywallActivityKt
- PaywallSection - class in ai.appdna.sdk.paywalls
- PaywallSectionData - class in ai.appdna.sdk.paywalls
- PaywallTableColumn - class in ai.appdna.sdk.paywalls
- PaywallTableRow - class in ai.appdna.sdk.paywalls
- peekAvailableContext() - function in androidx.activity.SurveyActivity
- peekAvailableContext() - function in androidx.activity.OnboardingActivity
- peekAvailableContext() - function in androidx.activity.PaywallActivity
- peekAvailableContext() - function in androidx.activity.ScreenHostActivity
- peekWallpaper() - function in android.content.SurveyActivity
- peekWallpaper() - function in android.content.AppDNAMessagingService
- peekWallpaper() - function in android.content.OnboardingActivity
- peekWallpaper() - function in android.content.PaywallActivity
- peekWallpaper() - function in android.content.ScreenHostActivity
- PERMISSION - enum entry in ai.appdna.sdk.onboarding.OnboardingStep.StepType
- PermissionHandling - class in ai.appdna.sdk.onboarding
- SPEC-421 โ optional host override for an onboarding permission step.
- PermissionHandling.HandledByHost - class in ai.appdna.sdk.onboarding.PermissionHandling
- PermissionHandling.Proceed - class in ai.appdna.sdk.onboarding.PermissionHandling
- PermissionManager - class in ai.appdna.sdk.onboarding
- SPEC-421 โ runtime permission manager for onboarding permission steps (Android mirror of the iOS
PermissionManager). - PermissionManager.Companion - class in ai.appdna.sdk.onboarding.PermissionManager
- PermissionRouteDecision - class in ai.appdna.sdk.onboarding
- SPEC-421 โ pure routing decision the pipeline derives from a PermissionStatus.
- PermissionStatus - class in ai.appdna.sdk.onboarding
- SPEC-421 โ Coarse, cross-type permission status the onboarding permission pipeline routes on.
- PHONE - enum entry in ai.appdna.sdk.onboarding.FormFieldType
- PlaceholderConfig - class in ai.appdna.sdk.screens
- PlaceholderConfig.Companion - class in ai.appdna.sdk.screens.PlaceholderConfig
- PLAN_CHANGED - enum entry in ai.appdna.sdk.paywalls.PaywallAction
- planSelectionAnimation(Modifier,String,Boolean) - function in ai.appdna.sdk.core.AnimationModifiersKt
- POSITIVE - enum entry in ai.appdna.sdk.feedback.SurveySentiment
- postponeEnterTransition() - function in android.app.SurveyActivity
- postponeEnterTransition() - function in android.app.OnboardingActivity
- postponeEnterTransition() - function in android.app.PaywallActivity
- postponeEnterTransition() - function in android.app.ScreenHostActivity
- PostPurchaseConfig - class in ai.appdna.sdk.paywalls
- Post-purchase action config (mirrors iOS
PostPurchaseConfig). - PostPurchaseFailureConfig - class in ai.appdna.sdk.paywalls
- PostPurchaseSuccessConfig - class in ai.appdna.sdk.paywalls
- present(Activity,String,OnboardingContext) - function in ai.appdna.sdk.OnboardingModule
- Present an onboarding flow.
- present(Activity,String,PaywallContext) - function in ai.appdna.sdk.PaywallModule
- ๐ด THIS DISCARDED THE ANSWER โ ON THE SURFACE THAT TAKES THE MONEY.
- present(String) - function in ai.appdna.sdk.SurveysModule
- Present a specific survey.
- presentOnboarding(Activity,String,AppDNAOnboardingDelegate) - function in ai.appdna.sdk.AppDNA
- presentOnboarding(Activity,String) - function in ai.appdna.sdk.AppDNA
- presentOnboarding(Activity) - function in ai.appdna.sdk.AppDNA
- presentPaywall(Activity,String,PaywallContext,AppDNAPaywallDelegate) - function in ai.appdna.sdk.AppDNA
- Present a paywall by ID from the given Activity.
- presentPaywall(Activity,String,PaywallContext) - function in ai.appdna.sdk.AppDNA
- Present a paywall by ID from the given Activity.
- presentPaywall(Activity,String) - function in ai.appdna.sdk.AppDNA
- Present a paywall by ID from the given Activity.
- presentPaywallByPlacement(Activity,String,PaywallContext,AppDNAPaywallDelegate) - function in ai.appdna.sdk.AppDNA
- SPEC-070-A finalization B6#P0-24 โ facade overload for placement-based paywall presentation.
- presentPaywallByPlacement(Activity,String,PaywallContext) - function in ai.appdna.sdk.AppDNA
- SPEC-070-A finalization B6#P0-24 โ facade overload for placement-based paywall presentation.
- presentPaywallByPlacement(Activity,String) - function in ai.appdna.sdk.AppDNA
- SPEC-070-A finalization B6#P0-24 โ facade overload for placement-based paywall presentation.
- PressedStyleConfig - class in ai.appdna.sdk.onboarding
- Pressed/tap style config (SPEC-089d ยง6.5).
- previewScreen(String) - function in ai.appdna.sdk.AppDNA
- SPEC-070-A I.11 โ preview a server-driven screen from a raw JSON payload (no remote-config fetch).
- previewScreen(String) - function in ai.appdna.sdk.screens.ScreenManager
- SPEC-070-A I.11 โ preview a screen from a raw JSON payload (host-side, not from remote config).
- PricingPlan - class in ai.appdna.sdk.onboarding
- Pricing plan config for pricing_card block (SPEC-089d ยง3.17).
- printStackTrace() - function in kotlin.PurchaseCancelledException
- printStackTrace(PrintStream) - function in kotlin.PurchaseCancelledException
- printStackTrace(PrintWriter) - function in kotlin.PurchaseCancelledException
- printStackTrace() - function in kotlin.PurchasePendingException
- printStackTrace(PrintStream) - function in kotlin.PurchasePendingException
- printStackTrace(PrintWriter) - function in kotlin.PurchasePendingException
- printStackTrace() - function in kotlin.PurchaseFailedException
- printStackTrace(PrintStream) - function in kotlin.PurchaseFailedException
- printStackTrace(PrintWriter) - function in kotlin.PurchaseFailedException
- printStackTrace() - function in kotlin.AppDNAInitError
- printStackTrace(PrintStream) - function in kotlin.AppDNAInitError
- printStackTrace(PrintWriter) - function in kotlin.AppDNAInitError
- printStackTrace() - function in kotlin.AppDNAInitError.SubsystemFailed
- printStackTrace(PrintStream) - function in kotlin.AppDNAInitError.SubsystemFailed
- printStackTrace(PrintWriter) - function in kotlin.AppDNAInitError.SubsystemFailed
- printStackTrace() - function in kotlin.AppDNAInitError.FirebaseConfigMissing
- printStackTrace(PrintStream) - function in kotlin.AppDNAInitError.FirebaseConfigMissing
- printStackTrace(PrintWriter) - function in kotlin.AppDNAInitError.FirebaseConfigMissing
- printStackTrace() - function in kotlin.AppDNAInitError.BootstrapFailed
- printStackTrace(PrintStream) - function in kotlin.AppDNAInitError.BootstrapFailed
- printStackTrace(PrintWriter) - function in kotlin.AppDNAInitError.BootstrapFailed
- printStackTrace() - function in kotlin.BillingError
- printStackTrace(PrintStream) - function in kotlin.BillingError
- printStackTrace(PrintWriter) - function in kotlin.BillingError
- printStackTrace() - function in kotlin.BillingError.ProductNotFound
- printStackTrace(PrintStream) - function in kotlin.BillingError.ProductNotFound
- printStackTrace(PrintWriter) - function in kotlin.BillingError.ProductNotFound
- printStackTrace() - function in kotlin.BillingError.VerificationFailed
- printStackTrace(PrintStream) - function in kotlin.BillingError.VerificationFailed
- printStackTrace(PrintWriter) - function in kotlin.BillingError.VerificationFailed
- printStackTrace() - function in kotlin.BillingError.NetworkError
- printStackTrace(PrintStream) - function in kotlin.BillingError.NetworkError
- printStackTrace(PrintWriter) - function in kotlin.BillingError.NetworkError
- printStackTrace() - function in kotlin.BillingError.ServerError
- printStackTrace(PrintStream) - function in kotlin.BillingError.ServerError
- printStackTrace(PrintWriter) - function in kotlin.BillingError.ServerError
- printStackTrace() - function in kotlin.BillingError.ProviderNotAvailable
- printStackTrace(PrintStream) - function in kotlin.BillingError.ProviderNotAvailable
- printStackTrace(PrintWriter) - function in kotlin.BillingError.ProviderNotAvailable
- printStackTrace() - function in kotlin.BillingError.UserCancelled
- printStackTrace(PrintStream) - function in kotlin.BillingError.UserCancelled
- printStackTrace(PrintWriter) - function in kotlin.BillingError.UserCancelled
- printStackTrace() - function in kotlin.BillingError.Pending
- printStackTrace(PrintStream) - function in kotlin.BillingError.Pending
- printStackTrace(PrintWriter) - function in kotlin.BillingError.Pending
- printStackTrace() - function in kotlin.VerificationException
- printStackTrace(PrintStream) - function in kotlin.VerificationException
- printStackTrace(PrintWriter) - function in kotlin.VerificationException
- ProductInfo - class in ai.appdna.sdk.billing
- Simplified product information for display in paywalls and UI.
- PRODUCTION - enum entry in ai.appdna.sdk.Environment
- PROGRAMMATIC - enum entry in ai.appdna.sdk.paywalls.DismissReason
- PROMPT - enum entry in ai.appdna.sdk.onboarding.PermissionRouteDecision
Undetermined: emit
permission_prompted, request the OS prompt, then store the result.- purchase(Activity,String,PurchaseOptions) - function in ai.appdna.sdk.BillingModule
- SPEC-070-A A.29 / A.30 โ initiate a purchase flow.
- purchase(Activity,String) - function in ai.appdna.sdk.BillingModule
- SPEC-070-A A.29 / A.30 โ initiate a purchase flow.
- purchase(Activity,String,PurchaseOptions) - function in ai.appdna.sdk.billing.NativeBillingManager
- Initiate a subscription or one-time-product purchase.
- PurchaseCancelledException - class in ai.appdna.sdk
- Thrown by BillingModule.purchase when the user cancels.
- PURCHASED - enum entry in ai.appdna.sdk.paywalls.DismissReason
- purchaseEventProps(String,String) - function in ai.appdna.sdk.billing.NativeBillingManager
- PurchaseFailedException - class in ai.appdna.sdk
- Thrown by BillingModule.purchase when Google Play returns an error.
- purchaseFuture(Activity,String,PurchaseOptions) - function in ai.appdna.sdk.BillingModule
- Java-friendly overload โ returns a CompletableFuture.
- purchaseFuture(Activity,String) - function in ai.appdna.sdk.BillingModule
- Java-friendly overload โ returns a CompletableFuture.
- PurchaseOptions - class in ai.appdna.sdk.billing
- Options applied to a NativeBillingManager.purchase call.
- PurchasePendingException - class in ai.appdna.sdk
- Thrown by BillingModule.purchase when the purchase enters PENDING state (e.g.
- PurchaseResult - class in ai.appdna.sdk.billing
- Result of a purchase operation.
- PurchaseResult.Cancelled - class in ai.appdna.sdk.billing.PurchaseResult
- User cancelled the purchase flow.
- PurchaseResult.Failed - class in ai.appdna.sdk.billing.PurchaseResult
- Purchase verification failed.
- PurchaseResult.Pending - class in ai.appdna.sdk.billing.PurchaseResult
- Purchase is pending (e.g., awaiting parental approval or slow payment method).
- PurchaseResult.Purchased - class in ai.appdna.sdk.billing.PurchaseResult
- Purchase completed and verified.
- PurchaseResult.Unknown - class in ai.appdna.sdk.billing.PurchaseResult
- Unknown or unhandled result.
- PushAction - class in ai.appdna.sdk
- Push action from notification tap.
- PushActionButton - class in ai.appdna.sdk
- One action button attached to a push notification.
- PushModule - class in ai.appdna.sdk
- Push notification module namespace.
- PushModule.Companion - class in ai.appdna.sdk.PushModule
- PushPayload - class in ai.appdna.sdk
- Push notification payload.
- putExtraData(ComponentActivity.ExtraData) - function in androidx.core.app.SurveyActivity
- putExtraData(ComponentActivity.ExtraData) - function in androidx.core.app.OnboardingActivity
- putExtraData(ComponentActivity.ExtraData) - function in androidx.core.app.PaywallActivity
- putExtraData(ComponentActivity.ExtraData) - function in androidx.core.app.ScreenHostActivity