A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Y
I
- IconReference - class in ai.appdna.sdk.core
- IconResolverKt - class in ai.appdna.sdk.core
- IconView(IconReference,Modifier,Float) - function in ai.appdna.sdk.core.IconResolverKt
- identify(String,Map) - function in ai.appdna.sdk.AppDNA
- Link the anonymous device to a known user.
- identify(String) - function in ai.appdna.sdk.AppDNA
- Link the anonymous device to a known user.
- IMAGE_PICKER - enum entry in ai.appdna.sdk.onboarding.FormFieldType
- InAppMessageConfigKt - class in ai.appdna.sdk.messages
- InAppMessageRenderer - class in ai.appdna.sdk.messages
- Companion shared instance for the existing renderer.
- InAppMessageRenderer.Companion - class in ai.appdna.sdk.messages.InAppMessageRenderer
- InAppMessageRendererKt - class in ai.appdna.sdk.messages
- InAppMessagesModule - class in ai.appdna.sdk
- In-app messages module namespace.
- InAppMessageView(MessageConfig,Function0,Function0,Boolean) - function in ai.appdna.sdk.messages.InAppMessageRendererKt
- SPEC-084: Complete in-app message renderer for Android.
- INFO - enum entry in ai.appdna.sdk.LogLevel
- INFO - enum entry in ai.appdna.sdk.onboarding.OnboardingStep.StepType
- initCause(Throwable) - function in kotlin.PurchaseCancelledException
- initCause(Throwable) - function in kotlin.PurchasePendingException
- initCause(Throwable) - function in kotlin.PurchaseFailedException
- initCause(Throwable) - function in kotlin.BillingError
- initCause(Throwable) - function in kotlin.BillingError.ProductNotFound
- initCause(Throwable) - function in kotlin.BillingError.VerificationFailed
- initCause(Throwable) - function in kotlin.BillingError.NetworkError
- initCause(Throwable) - function in kotlin.BillingError.ServerError
- initCause(Throwable) - function in kotlin.BillingError.ProviderNotAvailable
- initCause(Throwable) - function in kotlin.BillingError.UserCancelled
- initCause(Throwable) - function in kotlin.BillingError.Pending
- initCause(Throwable) - function in kotlin.VerificationException
- initialize() - function in ai.appdna.sdk.billing.NativeBillingManager
- Initialize the billing system.
- initialize(Context) - function in ai.appdna.sdk.core.SessionDataStore.Companion
- Initialize the SessionDataStore.
- initializeViewTreeOwners() - function in androidx.activity.SurveyActivity
- initializeViewTreeOwners() - function in androidx.activity.OnboardingActivity
- initializeViewTreeOwners() - function in androidx.activity.PaywallActivity
- initializeViewTreeOwners() - function in androidx.activity.ScreenHostActivity
- InputOption - class in ai.appdna.sdk.onboarding
- INTERACTIVE_CHAT - enum entry in ai.appdna.sdk.onboarding.OnboardingStep.StepType
- InterceptionHook - class in ai.appdna.sdk.screens
- Pair of a screen-name pattern and its evaluator.
- InterceptionResult - class in ai.appdna.sdk.screens
- Sum type matching iOS shape:
Allow— proceed with the host's intended navigation.Replace(screenId)— show this server-driven screen instead.Block(reason)— reject the navigation entirely.
- InterceptionResult.Allow - class in ai.appdna.sdk.screens.InterceptionResult
- InterceptionResult.Block - class in ai.appdna.sdk.screens.InterceptionResult
- InterceptionResult.Replace - class in ai.appdna.sdk.screens.InterceptionResult
- interpolate(String,TemplateContext) - function in ai.appdna.sdk.core.TemplateEngine
- Interpolate all
{{...}}variables in a string. - interpolated(String) - function in ai.appdna.sdk.core.TemplateEngineKt
- SPEC-087: Convenience extension to interpolate {{variables}} in onboarding text fields.
- interpolateFields(List,TemplateContext) - function in ai.appdna.sdk.core.TemplateEngine
- Interpolate multiple string fields at once.
- invalidateMenu() - function in androidx.activity.SurveyActivity
- invalidateMenu() - function in androidx.activity.OnboardingActivity
- invalidateMenu() - function in androidx.activity.PaywallActivity
- invalidateMenu() - function in androidx.activity.ScreenHostActivity
- invalidateOptionsMenu() - function in android.app.SurveyActivity
- invalidateOptionsMenu() - function in android.app.OnboardingActivity
- invalidateOptionsMenu() - function in android.app.PaywallActivity
- invalidateOptionsMenu() - function in android.app.ScreenHostActivity
- isActivityTransitionRunning() - function in android.app.SurveyActivity
- isActivityTransitionRunning() - function in android.app.OnboardingActivity
- isActivityTransitionRunning() - function in android.app.PaywallActivity
- isActivityTransitionRunning() - function in android.app.ScreenHostActivity
- isBlockedAfterDenial(Boolean,Boolean) - function in ai.appdna.sdk.onboarding.PermissionManager.Companion
- Sticky-denied detection is post-request only:
checkSelfPermission == DENIEDis identical for never-asked vs permanently-denied. - isChangingConfigurations() - function in android.app.SurveyActivity
- isChangingConfigurations() - function in android.app.OnboardingActivity
- isChangingConfigurations() - function in android.app.PaywallActivity
- isChangingConfigurations() - function in android.app.ScreenHostActivity
- isChild() - function in android.app.SurveyActivity
- isChild() - function in android.app.OnboardingActivity
- isChild() - function in android.app.PaywallActivity
- isChild() - function in android.app.ScreenHostActivity
- isConsentGranted() - function in ai.appdna.sdk.AppDNA
- Check if analytics consent is granted.
- isDestroyed() - function in android.app.SurveyActivity
- isDestroyed() - function in android.app.OnboardingActivity
- isDestroyed() - function in android.app.PaywallActivity
- isDestroyed() - function in android.app.ScreenHostActivity
- isDeviceProtectedStorage() - function in android.content.SurveyActivity
- isDeviceProtectedStorage() - function in android.content.AppDNAMessagingService
- isDeviceProtectedStorage() - function in android.content.OnboardingActivity
- isDeviceProtectedStorage() - function in android.content.PaywallActivity
- isDeviceProtectedStorage() - function in android.content.ScreenHostActivity
- isEnabled(String) - function in ai.appdna.sdk.FeaturesModule
- Check if a feature flag is enabled.
- isFeatureEnabled(String) - function in ai.appdna.sdk.AppDNA
- Check if a feature flag is enabled.
- isFinishing() - function in android.app.SurveyActivity
- isFinishing() - function in android.app.OnboardingActivity
- isFinishing() - function in android.app.PaywallActivity
- isFinishing() - function in android.app.ScreenHostActivity
- isImmersive() - function in android.app.SurveyActivity
- isImmersive() - function in android.app.OnboardingActivity
- isImmersive() - function in android.app.PaywallActivity
- isImmersive() - function in android.app.ScreenHostActivity
- isInMultiWindowMode() - function in android.app.SurveyActivity
- isInMultiWindowMode() - function in android.app.OnboardingActivity
- isInMultiWindowMode() - function in android.app.PaywallActivity
- isInMultiWindowMode() - function in android.app.ScreenHostActivity
- isInPictureInPictureMode() - function in android.app.SurveyActivity
- isInPictureInPictureMode() - function in android.app.OnboardingActivity
- isInPictureInPictureMode() - function in android.app.PaywallActivity
- isInPictureInPictureMode() - function in android.app.ScreenHostActivity
- isInVariant(String,String) - function in ai.appdna.sdk.AppDNA
- Check if the user is in a specific variant.
- isLaunchedFromBubble() - function in android.app.SurveyActivity
- isLaunchedFromBubble() - function in android.app.OnboardingActivity
- isLaunchedFromBubble() - function in android.app.PaywallActivity
- isLaunchedFromBubble() - function in android.app.ScreenHostActivity
- isLocalVoiceInteractionSupported() - function in android.app.SurveyActivity
- isLocalVoiceInteractionSupported() - function in android.app.OnboardingActivity
- isLocalVoiceInteractionSupported() - function in android.app.PaywallActivity
- isLocalVoiceInteractionSupported() - function in android.app.ScreenHostActivity
- isRestricted() - function in android.content.SurveyActivity
- isRestricted() - function in android.content.AppDNAMessagingService
- isRestricted() - function in android.content.OnboardingActivity
- isRestricted() - function in android.content.PaywallActivity
- isRestricted() - function in android.content.ScreenHostActivity
- isSupported(String) - function in ai.appdna.sdk.onboarding.PermissionManager.Companion
- Whether type is a supported permission type at all.
- isTaskRoot() - function in android.app.SurveyActivity
- isTaskRoot() - function in android.app.OnboardingActivity
- isTaskRoot() - function in android.app.PaywallActivity
- isTaskRoot() - function in android.app.ScreenHostActivity
- isUiContext() - function in android.content.SurveyActivity
- isUiContext() - function in android.content.AppDNAMessagingService
- isUiContext() - function in android.content.OnboardingActivity
- isUiContext() - function in android.content.PaywallActivity
- isUiContext() - function in android.content.ScreenHostActivity
- isVoiceInteraction() - function in android.app.SurveyActivity
- isVoiceInteraction() - function in android.app.OnboardingActivity
- isVoiceInteraction() - function in android.app.PaywallActivity
- isVoiceInteraction() - function in android.app.ScreenHostActivity
- isVoiceInteractionRoot() - function in android.app.SurveyActivity
- isVoiceInteractionRoot() - function in android.app.OnboardingActivity
- isVoiceInteractionRoot() - function in android.app.PaywallActivity
- isVoiceInteractionRoot() - function in android.app.ScreenHostActivity