SwiftUI
Interaction path differences between iOS versions
For SwiftUI, the Medallia Experience Orchestration SDK generates Interactions based on the View Controller's hierarchy which may be different between iOS versions. If you come across the issue of different Interaction paths for iOS 26, it is required to create the new Interaction configuration in Medallia Experience Orchestration.
Affected UI Elements
The following elements are known to generate version-specific paths. Verify these in your implementation:
| Category | SwiftUI Element Types |
|---|---|
| Core Views | Text, Image, Button, Link, Label |
| Controls & Input | TextField, SecureField, Toggle, Slider, Stepper |
| Pickers | Picker, DatePicker, ColorPicker |
| Navigation | NavigationStack, TabView, NavigationLink |
| Layout & Containers | HStack, VStack, ZStack, Grid, List, ScrollView, ViewBuilder |
| Presentation | Alert, ConfirmationDialog (Action Sheet), Sheet, Popover |
| Web Content | WKWebView |
Tab Bar and Navigation Stack Interaction path
For SwiftUI, the View Controller's that are in the same Navigation Stack or Tab View will have the same region Interactions for Tab Item, Toolbar or Navigation Title. If the current View Controller has its own Navigation Stack or Tab View, then the Tab Item, Tool Bar or Navigation Title will have different region Interactions.
