Getting started with the iOS SDK

For native integration, follow the steps outlined under the installation and configuration section to quickly integrate the SDK into your app.

Requirements for MXO SDK version 2.0.3

  1. Xcode 15.2 or later.
  2. CocoaPods 1.14.0 or later.
    Note: Not required if you are integrating the SDK via Swift Package Manager.
  3. Minimum deployment target iOS 12.0.

Note: The above requirements are applicable for the latest version of the MXO SDK for iOS. For other versions requirements, see Compatibility table.

Installation of the MXO SDK for iOS

The Medallia Experience Orchestration SDK for iOS can be added to your project in two ways. Select the one that is more convenient for you depending on your project's structure.

Configuration of the biometric authentication

The SDK supports biometric authentication (Touch ID / Face ID) in Admin mode.

To use Face ID authentication, add the following to your Info.plist file:

<key>NSFaceIDUsageDescription</key> <string>Why is my app authenticating using Face ID?</string>
Note: Failure to do so results in a dialog telling the user the app is not configured for Face ID usage.

Configuration of the MXO SDK for iOS

To configure the Medallia Experience Orchestration SDK, see Configuring the iOS SDK.