Cocoapods Carthage ObjectiveC Swift

Medallia Digital In-App SDK

The In-App solution uses the Medallia Digital mobile SDK to allow apps to embed Medallia Digital Feedback into native mobile iOS apps. This developer focused reference documentation covers the API calls the SDK provides, and is in addition to the Digital In-app SDK developer documentation. See the Developer Quick Start Guide to get up and running with the SDK.

Once the SDK is embedded and integrated into an app by the developers, the experience team can initiate real-time pro-active and passive engagements anywhere in the app. Use the Digital Command Center to configure engagements such as feedback buttons, survey forms and app rating engagements. Configure the content, look & feel and intercept triggering in real-time, all without any code changes to the app or the SDK. See Digital In-app administration guide for more information on using the Digital Command Center for an In-app property.

When a feedback program is configured for an app using the SDK, Digital Feedback signals flow in to Medallia Experience Cloud. The Digital signals are analyzed and presented in reports in the same way as any other signals. See Digital Feedback Overview and Reporting in Experience Cloud for more information.

Installation

Install the Medallia Digital In-App SDK using:

  • Swift package manager
  • CocoaPods
  • Carthage
  • Manually as an Xcode subproject

For more information see iOS Integration Guide - Setup.

APIs

When the SDK is integrated into your app these APIs calls are available. Some of these calls require additional setup in the Digital Command Center (e.g. Custom Parameters).