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
- Xcode 15.2 or later.
- CocoaPods 1.14.0 or later. Note: Not required if you are integrating the SDK via Swift Package Manager.
Minimum deployment target iOS 12.0.
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.
- Cocoapods — For integration via Cocoapods, see Cocoapods Integration Guide.
- Swift Package Manager — For integration via Swift Package Manager, see SPM Integration Guide.
Configuration of the MXO SDK for iOS
To configure the Medallia Experience Orchestration SDK, see Configuring the iOS SDK.
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>
Configuration of Privacy Manifests
Apple requires developers publishing apps on the App Store to disclose certain information regarding their apps' data use.
To configure Privacy Manifest in your project, see the Apple documentation.