Migrate to SwiftUI app

The Medallia Experience Orchestration SDK for iOS introduces support for SwiftUI apps. This section details the required changes to migrate from the SDK supporting only Legacy View Controllers to the SDK supporting SwiftUI Views as well.
  1. Set up the SDK for a SwiftUI app.

    For more information on how to initialize the SDK for a SwiftUI app, see Set up the SDK for a SwiftUI app.

  2. Setup new Interaction Points in your Medallia Experience Orchestration mobile Touchpoint.
    Important: If your Legacy View Controllers have migrated to SwiftUI Views, their Interaction paths will be changed and no longer tracked by the SDK.

    To continue tracking, capturing, and receiving optimizations with the Medallia Experience Orchestration SDK, you must configure new SwiftUI Interaction Points for your Touchpoint.

    For more information on how to create Interaction Points in Medallia Experience Orchestration, see Create Interaction points.

    Important: The Medallia Experience Orchestration SDK will not trigger any Interactions if there is no an associated Activity Capture, Attribute Capture or Optimization Point added for each.
  3. Publish your changes.

Your app is now configured for SwiftUI Views.