Getting started with the MXO SDK for iOS
For native integration, follow the steps outlined under the installation and configuration section to quickly integrate the SDK into your app.
Prerequisites
-
Make sure that your project meets these requirements:
-
Your project must target iOS 11 or later.
-
-
Set up a physical iOS device or use an iOS simulator to run your app.
Step 1: Add the Medallia Experience Orchestration SDK to your app
The Medallia Experience Orchestration SDK for iOS can be added to your project in two ways. Please, select one that is more convenient for you depending on your project's structure.
Cocoapods — For integration via Cocoapods, please follow our Cocoapods Integration Guide.
-
Swift Package Manager — For integration via Swift Package Manager, please follow our SPM Integration Guide.
Step 2: Configure 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>
Step 3: Configure the Medallia Experience Orchestration SDK for iOS
To configure the Medallia Experience Orchestration SDK, follow the steps in Configure the MXO SDK for iOS.