A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
Y
R
- RANGE_SLIDER - enum entry in ai.appdna.sdk.onboarding.FormFieldType
- RATING - enum entry in ai.appdna.sdk.onboarding.FormFieldType
- RatingConfig - class in ai.appdna.sdk.feedback
- 1–N rating question config (star/heart/thumb).
- RatingQuestionView(SurveyQuestion,SurveyAnswer,Function1,TextStyle,Color) - function in ai.appdna.sdk.feedback.views.RatingQuestionViewKt
- RatingQuestionViewKt - class in ai.appdna.sdk.feedback.views
- recordVetoTimeout() - function in ai.appdna.sdk.AppDNA
- SPEC-070-B PN row 16 (W12) — record that a host veto timed out and fell back to its default.
- recreate() - function in android.app.SurveyActivity
- recreate() - function in android.app.OnboardingActivity
- recreate() - function in android.app.PaywallActivity
- recreate() - function in android.app.ScreenHostActivity
- refresh() - function in ai.appdna.sdk.RemoteConfigModule
- Force refresh config from server.
- refreshEntitlementCache() - function in ai.appdna.sdk.BillingModule
- SPEC-401 Fix 1D — silently refresh cached entitlement state.
- refreshEntitlementCache() - function in ai.appdna.sdk.billing.NativeBillingManager
- SPEC-401 Fix 1D — silent entitlement-cache refresh.
- refreshEntitlementCacheFuture() - function in ai.appdna.sdk.BillingModule
- Java-friendly overload — returns a CompletableFuture.
- registerActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks) - function in android.app.SurveyActivity
- registerActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks) - function in android.app.OnboardingActivity
- registerActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks) - function in android.app.PaywallActivity
- registerActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks) - function in android.app.ScreenHostActivity
- registerBackgroundTasks() - function in ai.appdna.sdk.AppDNA
- SPEC-070-A I.11 — schedule (or re-schedule) all SDK-owned background tasks.
- registerComponentCallbacks(ComponentCallbacks) - function in android.app.SurveyActivity
- registerComponentCallbacks(ComponentCallbacks) - function in android.content.AppDNAMessagingService
- registerComponentCallbacks(ComponentCallbacks) - function in android.app.OnboardingActivity
- registerComponentCallbacks(ComponentCallbacks) - function in android.app.PaywallActivity
- registerComponentCallbacks(ComponentCallbacks) - function in android.app.ScreenHostActivity
- registerCustomView(String,Function1) - function in ai.appdna.sdk.AppDNA
- Register a custom Composable factory for use in onboarding content blocks.
- registerDeviceIdChangeListener(Executor,IntConsumer) - function in android.content.SurveyActivity
- registerDeviceIdChangeListener(Executor,IntConsumer) - function in android.content.AppDNAMessagingService
- registerDeviceIdChangeListener(Executor,IntConsumer) - function in android.content.OnboardingActivity
- registerDeviceIdChangeListener(Executor,IntConsumer) - function in android.content.PaywallActivity
- registerDeviceIdChangeListener(Executor,IntConsumer) - function in android.content.ScreenHostActivity
- registerForActivityResult(ActivityResultContract,ActivityResultRegistry,ActivityResultCallback) - function in androidx.activity.SurveyActivity
- registerForActivityResult(ActivityResultContract,ActivityResultCallback) - function in androidx.activity.SurveyActivity
- registerForActivityResult(ActivityResultContract,ActivityResultRegistry,ActivityResultCallback) - function in androidx.activity.OnboardingActivity
- registerForActivityResult(ActivityResultContract,ActivityResultCallback) - function in androidx.activity.OnboardingActivity
- registerForActivityResult(ActivityResultContract,ActivityResultRegistry,ActivityResultCallback) - function in androidx.activity.PaywallActivity
- registerForActivityResult(ActivityResultContract,ActivityResultCallback) - function in androidx.activity.PaywallActivity
- registerForActivityResult(ActivityResultContract,ActivityResultRegistry,ActivityResultCallback) - function in androidx.activity.ScreenHostActivity
- registerForActivityResult(ActivityResultContract,ActivityResultCallback) - function in androidx.activity.ScreenHostActivity
- registerForContextMenu(View) - function in android.app.SurveyActivity
- registerForContextMenu(View) - function in android.app.OnboardingActivity
- registerForContextMenu(View) - function in android.app.PaywallActivity
- registerForContextMenu(View) - function in android.app.ScreenHostActivity
- registerHook(String,SuspendFunction1) - function in ai.appdna.sdk.screens.NavigationInterceptor
- Register a hook that fires when
screenNameappears. - registerReceiver(BroadcastReceiver,IntentFilter) - function in android.content.SurveyActivity
- registerReceiver(BroadcastReceiver,IntentFilter,Integer) - function in android.content.SurveyActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler) - function in android.content.SurveyActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler,Integer) - function in android.content.SurveyActivity
- registerReceiver(BroadcastReceiver,IntentFilter) - function in android.content.AppDNAMessagingService
- registerReceiver(BroadcastReceiver,IntentFilter,Integer) - function in android.content.AppDNAMessagingService
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler) - function in android.content.AppDNAMessagingService
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler,Integer) - function in android.content.AppDNAMessagingService
- registerReceiver(BroadcastReceiver,IntentFilter) - function in android.content.OnboardingActivity
- registerReceiver(BroadcastReceiver,IntentFilter,Integer) - function in android.content.OnboardingActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler) - function in android.content.OnboardingActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler,Integer) - function in android.content.OnboardingActivity
- registerReceiver(BroadcastReceiver,IntentFilter) - function in android.content.PaywallActivity
- registerReceiver(BroadcastReceiver,IntentFilter,Integer) - function in android.content.PaywallActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler) - function in android.content.PaywallActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler,Integer) - function in android.content.PaywallActivity
- registerReceiver(BroadcastReceiver,IntentFilter) - function in android.content.ScreenHostActivity
- registerReceiver(BroadcastReceiver,IntentFilter,Integer) - function in android.content.ScreenHostActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler) - function in android.content.ScreenHostActivity
- registerReceiver(BroadcastReceiver,IntentFilter,String,Handler,Integer) - function in android.content.ScreenHostActivity
- registerScreenCaptureCallback(Executor,Activity.ScreenCaptureCallback) - function in android.app.SurveyActivity
- registerScreenCaptureCallback(Executor,Activity.ScreenCaptureCallback) - function in android.app.OnboardingActivity
- registerScreenCaptureCallback(Executor,Activity.ScreenCaptureCallback) - function in android.app.PaywallActivity
- registerScreenCaptureCallback(Executor,Activity.ScreenCaptureCallback) - function in android.app.ScreenHostActivity
- releaseInstance() - function in android.app.SurveyActivity
- releaseInstance() - function in android.app.OnboardingActivity
- releaseInstance() - function in android.app.PaywallActivity
- releaseInstance() - function in android.app.ScreenHostActivity
- rememberReduceMotion() - function in ai.appdna.sdk.core.AnimationModifiersKt
- RemoteConfigModule - class in ai.appdna.sdk
- Remote config module namespace.
- removeDialog(Integer) - function in android.app.SurveyActivity
- removeDialog(Integer) - function in android.app.OnboardingActivity
- removeDialog(Integer) - function in android.app.PaywallActivity
- removeDialog(Integer) - function in android.app.ScreenHostActivity
- removeEntitlementsChangedListener(Function1) - function in ai.appdna.sdk.BillingModule
- SPEC-070-B PN row 5 (E3): remove a callback registered by onEntitlementsChanged.
- removeMenuProvider(MenuProvider) - function in androidx.activity.SurveyActivity
- removeMenuProvider(MenuProvider) - function in androidx.activity.OnboardingActivity
- removeMenuProvider(MenuProvider) - function in androidx.activity.PaywallActivity
- removeMenuProvider(MenuProvider) - function in androidx.activity.ScreenHostActivity
- removeOnConfigurationChangedListener(Consumer) - function in androidx.activity.SurveyActivity
- removeOnConfigurationChangedListener(Consumer) - function in androidx.activity.OnboardingActivity
- removeOnConfigurationChangedListener(Consumer) - function in androidx.activity.PaywallActivity
- removeOnConfigurationChangedListener(Consumer) - function in androidx.activity.ScreenHostActivity
- removeOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.SurveyActivity
- removeOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.OnboardingActivity
- removeOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.PaywallActivity
- removeOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.ScreenHostActivity
- removeOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.SurveyActivity
- removeOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.OnboardingActivity
- removeOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.PaywallActivity
- removeOnMultiWindowModeChangedListener(Consumer) - function in androidx.activity.ScreenHostActivity
- removeOnNewIntentListener(Consumer) - function in androidx.activity.SurveyActivity
- removeOnNewIntentListener(Consumer) - function in androidx.activity.OnboardingActivity
- removeOnNewIntentListener(Consumer) - function in androidx.activity.PaywallActivity
- removeOnNewIntentListener(Consumer) - function in androidx.activity.ScreenHostActivity
- removeOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.SurveyActivity
- removeOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.OnboardingActivity
- removeOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.PaywallActivity
- removeOnPictureInPictureModeChangedListener(Consumer) - function in androidx.activity.ScreenHostActivity
- removeOnTrimMemoryListener(Consumer) - function in androidx.activity.SurveyActivity
- removeOnTrimMemoryListener(Consumer) - function in androidx.activity.OnboardingActivity
- removeOnTrimMemoryListener(Consumer) - function in androidx.activity.PaywallActivity
- removeOnTrimMemoryListener(Consumer) - function in androidx.activity.ScreenHostActivity
- removeStickyBroadcast(Intent) - function in android.content.SurveyActivity
- removeStickyBroadcast(Intent) - function in android.content.AppDNAMessagingService
- removeStickyBroadcast(Intent) - function in android.content.OnboardingActivity
- removeStickyBroadcast(Intent) - function in android.content.PaywallActivity
- removeStickyBroadcast(Intent) - function in android.content.ScreenHostActivity
- removeStickyBroadcastAsUser(Intent,UserHandle) - function in android.content.SurveyActivity
- removeStickyBroadcastAsUser(Intent,UserHandle) - function in android.content.AppDNAMessagingService
- removeStickyBroadcastAsUser(Intent,UserHandle) - function in android.content.OnboardingActivity
- removeStickyBroadcastAsUser(Intent,UserHandle) - function in android.content.PaywallActivity
- removeStickyBroadcastAsUser(Intent,UserHandle) - function in android.content.ScreenHostActivity
- removeWebEntitlementListener(Function1) - function in ai.appdna.sdk.AppDNA
- Detach a listener registered with onWebEntitlementChanged.
- RenderDefaults - class in ai.appdna.sdk.generated
- SPEC-419 render-contract default constants (shared with iOS + console preview).
- reportFullyDrawn() - function in androidx.activity.SurveyActivity
- reportFullyDrawn() - function in androidx.activity.OnboardingActivity
- reportFullyDrawn() - function in androidx.activity.PaywallActivity
- reportFullyDrawn() - function in androidx.activity.ScreenHostActivity
- request(String) - function in ai.appdna.sdk.onboarding.PermissionManager
- Fire the real OS prompt (via the composition-registered launcher) and return whether granted.
- requestDragAndDropPermissions(DragEvent) - function in android.app.SurveyActivity
- requestDragAndDropPermissions(DragEvent) - function in android.app.OnboardingActivity
- requestDragAndDropPermissions(DragEvent) - function in android.app.PaywallActivity
- requestDragAndDropPermissions(DragEvent) - function in android.app.ScreenHostActivity
- requestFullscreenMode(Integer,OutcomeReceiver) - function in android.app.SurveyActivity
- requestFullscreenMode(Integer,OutcomeReceiver) - function in android.app.OnboardingActivity
- requestFullscreenMode(Integer,OutcomeReceiver) - function in android.app.PaywallActivity
- requestFullscreenMode(Integer,OutcomeReceiver) - function in android.app.ScreenHostActivity
- requestPermission(Activity) - function in ai.appdna.sdk.PushModule
- SPEC-070-A A.30 + H.4 — typed suspend permission request.
- requestPermissionFuture(Activity) - function in ai.appdna.sdk.PushModule
- Java-friendly overload — returns a CompletableFuture.
- requestPermissionFuture() - function in ai.appdna.sdk.PushModule
- Java-friendly overload — returns a CompletableFuture.
- requestPermissions(Array,Integer) - function in android.app.SurveyActivity
- requestPermissions(Array,Integer,Integer) - function in android.app.SurveyActivity
- requestPermissions(Array,Integer) - function in android.app.OnboardingActivity
- requestPermissions(Array,Integer,Integer) - function in android.app.OnboardingActivity
- requestPermissions(Array,Integer) - function in android.app.PaywallActivity
- requestPermissions(Array,Integer,Integer) - function in android.app.PaywallActivity
- requestPermissions(Array,Integer) - function in android.app.ScreenHostActivity
- requestPermissions(Array,Integer,Integer) - function in android.app.ScreenHostActivity
- requestShowKeyboardShortcuts() - function in android.app.SurveyActivity
- requestShowKeyboardShortcuts() - function in android.app.OnboardingActivity
- requestShowKeyboardShortcuts() - function in android.app.PaywallActivity
- requestShowKeyboardShortcuts() - function in android.app.ScreenHostActivity
- requestVisibleBehind(Boolean) - function in android.app.SurveyActivity
- requestVisibleBehind(Boolean) - function in android.app.OnboardingActivity
- requestVisibleBehind(Boolean) - function in android.app.PaywallActivity
- requestVisibleBehind(Boolean) - function in android.app.ScreenHostActivity
- requestWindowFeature(Integer) - function in android.app.SurveyActivity
- requestWindowFeature(Integer) - function in android.app.OnboardingActivity
- requestWindowFeature(Integer) - function in android.app.PaywallActivity
- requestWindowFeature(Integer) - function in android.app.ScreenHostActivity
- RequiredFieldGate - class in ai.appdna.sdk.onboarding
- Pure required-field validation used by
handleAction("next"). - requireViewById(Integer) - function in android.app.SurveyActivity
- requireViewById(Integer) - function in android.app.OnboardingActivity
- requireViewById(Integer) - function in android.app.PaywallActivity
- requireViewById(Integer) - function in android.app.ScreenHostActivity
- reset() - function in ai.appdna.sdk.AppDNA
- Clear user identity (keeps anonymous ID).
- reset() - function in ai.appdna.sdk.screens.ScreenManager
- resetSession() - function in ai.appdna.sdk.messages.MessageManager
- Clear in-session frequency counters.
- resolve(String) - function in ai.appdna.sdk.core.FontResolver
- resolve(String) - function in ai.appdna.sdk.core.MaterialIconMapping
- resolve(String,Map,String,String) - function in ai.appdna.sdk.core.LocalizationEngine
- resolve(Boolean) - function in ai.appdna.sdk.core.ThemeSet
- Render-time resolver.
- resolved(MessageContent,Boolean) - function in ai.appdna.sdk.messages.InAppMessageConfigKt
- SPEC-205 / SPEC-070-A D.4: render-time resolver.
- resolvedFieldConfig(ContentBlock,Map) - function in ai.appdna.sdk.onboarding.ContentBlockRendererKt
- Fold host-pushed per-block
field_configoverrides onto a block at READ TIME. - resolvedImageURL(Boolean) - function in ai.appdna.sdk.onboarding.InputOption
- Mirrors iOS
resolvedImageURL(isSelected:)— selected/unselected variant first, default image_url last. - resolveIcon(Object) - function in ai.appdna.sdk.core.IconResolverKt
- resolveTemplateString(String,Map,Map,Map,Map) - function in ai.appdna.sdk.onboarding.ContentBlockRendererKt
- Resolves
{{variable}}template strings in text (SPEC-089d §6.6). - resolveTheme(Boolean) - function in ai.appdna.sdk.feedback.SurveyAppearance
- SPEC-205 / SPEC-070-A D.3: render-time theme resolver.
- RESTORE_SUCCESS - enum entry in ai.appdna.sdk.paywalls.DismissReason
- restorePurchases() - function in ai.appdna.sdk.BillingModule
- SPEC-070-A A.30 — typed suspend restore.
- restorePurchases() - function in ai.appdna.sdk.billing.NativeBillingManager
- restorePurchasesAsync() - function in ai.appdna.sdk.BillingModule
- Java-compatible
CompletableFutureadapter for restorePurchases. - ReviewPromptManager - class in ai.appdna.sdk.feedback
- Manages review prompt presentation using Google Play In-App Review API.
- revokeSelfPermissionOnKill(String) - function in android.content.SurveyActivity
- revokeSelfPermissionOnKill(String) - function in android.content.AppDNAMessagingService
- revokeSelfPermissionOnKill(String) - function in android.content.OnboardingActivity
- revokeSelfPermissionOnKill(String) - function in android.content.PaywallActivity
- revokeSelfPermissionOnKill(String) - function in android.content.ScreenHostActivity
- revokeSelfPermissionsOnKill(Collection) - function in android.content.SurveyActivity
- revokeSelfPermissionsOnKill(Collection) - function in android.content.AppDNAMessagingService
- revokeSelfPermissionsOnKill(Collection) - function in android.content.OnboardingActivity
- revokeSelfPermissionsOnKill(Collection) - function in android.content.PaywallActivity
- revokeSelfPermissionsOnKill(Collection) - function in android.content.ScreenHostActivity
- revokeUriPermission(Uri,Integer) - function in android.content.SurveyActivity
- revokeUriPermission(String,Uri,Integer) - function in android.content.SurveyActivity
- revokeUriPermission(Uri,Integer) - function in android.content.AppDNAMessagingService
- revokeUriPermission(String,Uri,Integer) - function in android.content.AppDNAMessagingService
- revokeUriPermission(Uri,Integer) - function in android.content.OnboardingActivity
- revokeUriPermission(String,Uri,Integer) - function in android.content.OnboardingActivity
- revokeUriPermission(Uri,Integer) - function in android.content.PaywallActivity
- revokeUriPermission(String,Uri,Integer) - function in android.content.PaywallActivity
- revokeUriPermission(Uri,Integer) - function in android.content.ScreenHostActivity
- revokeUriPermission(String,Uri,Integer) - function in android.content.ScreenHostActivity
- RichPushHandler - class in ai.appdna.sdk.integrations
- Helper for building rich push notifications with images.
- RiveBlock - class in ai.appdna.sdk.core
- Server-driven Rive animation block.
- RiveBlockView(RiveBlock) - function in ai.appdna.sdk.core.RiveBlockViewKt
- RiveBlockViewKt - class in ai.appdna.sdk.core
- route(PermissionStatus) - function in ai.appdna.sdk.onboarding.PermissionManager.Companion
- Pure status → route mapping used by the pipeline.
- runOnUiThread(Runnable) - function in android.app.SurveyActivity
- runOnUiThread(Runnable) - function in android.app.OnboardingActivity
- runOnUiThread(Runnable) - function in android.app.PaywallActivity
- runOnUiThread(Runnable) - function in android.app.ScreenHostActivity