Medallia Digital Mobile SDK 4.0.2 (iOS)

Released starting 16th March 2022

Digital SDK supports these operating systems:

  • iOS 10.0 or later. See In-App for iOS Setup for additional information.
  • Apache Cordova

  • React Native

Release highlights

Important: Please update the allowed Medallia domains to include the below (in addition to existing):
  • Medallia CX Journeys domain: https://api.cooladata.com
  • If the Media Capture question is being used, Medallia LivingLens domains:

    • Link 1 (API Domain)

      US/EU: https://app.livinglens.tv

      CAN: https://app-ca.livinglens.tv

      AU: https://app-au.livinglens.tv

      Colo: https://app.us4.livinglens.medallia.com

    • Link 2. (Upload Domain)

      US: https://media-upload-us.livinglens.tv/

      EU: https://media-upload-eu.livinglens.tv/

      CAN: https://media-upload-ca.livinglens.tv/

      AU: https://media-upload-au.livinglens.tv/

      Colo: https://media-upload-us2.livinglens.tv/

  • Introducing the Close Engagement API that lets apps programmatically close any active on-screen Medallia Digital SDK interface, to provide full control of an application and its business logic.

  • The Feedback Listener or Feedback Delegate can now capture additional content from the collected feedback record within the app experience. All question types available for display in the Digital In-App survey can now be listened to.

  • Seamless Dark Mode Support is now available for Native SDK Components:
    • Supported for banners, native alerts, thank you prompts, survey form header
    • All of the above's Digital Command Center customization menus now include dedicated dark mode color fields
    • Applicable to both App Ratings and Surveys
    • Seamless swap of feedback survey forms to dark mode is not supported (excluding the form header), and should be handled with Custom CSS using the "Media Query" function
    • A new API named "UpdateCustomAppearance" provides the ability to override the SDK default of mobile OS appearance mode with the current mode to which the app is set. (just like the UpdateCustomLocale API for displaying languages)
    • Easily preview dark and light modes in the Digital Preview App and Digital Command Center. This includes the newly introduced native alert command center live preview!
  • 1 to 7 scale questions are now available in the Digital Survey Builder for all customers in all offering types.

    Digital In-App Android and iOS Rating components responsiveness have been improved.

  • The "email" question type that was introduced to Digital In-App as part of the new Digital Survey Design can now be exported and imported for translation.

iOS

  • Updated operating system support to iOS 10.0 and above.
    Note:

    Apps supporting a lower OS version can still compile the Digital Mobile SDK.

  • Introducing Swift Package Manager (SPM) support! SPM is a new tool for managing the distribution of Swift code which you can use for Medallia Digital SDK distribution

  • Only XCFramework based builds are now supported.
    • Xcode based builds are no longer supported and are now replaced by XCFramework support
    • Full XCFramework support
    • SDK Frameworks: iOS native, React Native, Cordova
    • SDK distribution methods: SPM, Manual, Cocoapods, Carthage
  • All Delegate APIs are now upgraded. This upgrade ensures the APIs backward compatibility. This is a breaking change to our Delegate APIs and requires a very minor integration change (naming convention only) if you are currently using them.

Resolved issues

  • When using the new Digital Survey Design, the Digital Mobile SDK debug logger API did not output logs.

  • In Digital Command Center, fixed inconsistencies when overriding a previously uploaded image to Thank You Prompt.

  • The "X" button of the Thank You Prompt was not properly displayed when the survey feedback title was empty.

  • Setting the "isCsat" flag in the Digital Command Center would sometimes not apply.

  • In the Digital Command Center, non-admin users were not able to view and access files in the Reusable Resources Library.

  • Using a radio button ID based on only numbers could result in feedback being missed by Medallia Experience Cloud.

  • When 2 invitation trigger based surveys were targeted with a different time in session rule, the targeting mechanism always used the first survey rule configuration for both surveys.

iOS

  • Warning: LivingLens in Digital SDK support (media capture question type) has been temporarily blocked in order to prevent iOS host apps from adding camera, audio or file library permissions to its plist even if media capture functionality has not been enabled.
  • When turning on Voiceover on an iOS device, the native alert would be sporadically displayed.

  • Resolved App Rating targeting inconsistencies when using the new SDK Targeting Engine.

  • When using custom parameters, in some corner cases the iOS Intercept was not showing.

  • Fixed Core Data crash in iOS.

  • Uploaded resource files with spaces in the file name could not be downloaded.

  • VoiceOver was not appropriately highlighting selections for Rating Questions.

  • In some corner cases on iOS 12 an unexpected halt could be caused by using a local thread to write logs. Logs are now written by the thread that calls the logger.

iOS Digital Preview app
  • After a displayed Thank You Prompt timed-out and was no longer visible, the "Back to Surveys" button would not be displayed.

  • Fixed Preview App survey display issue when using the Form Translations capability.