Medallia Digital SDK 3.5.0 release notes

Released starting 13 July 2020

This release is compatible with these operating systems:

  • Android 4.1 or later

  • iOS 9.0 or later

  • Apache Cordova

  • React Native

Release highlights

  • The functionality of SDK Form Redirect Links and Deeplink Ability has been improved to support the whitelisting and enabling of links included in in-app surveys. Functionality includes the following:
    • Ability to whitelist specific domains/URLs and deeplinks.

    • Ability to whitelist by a domain, sub-domain, and all other domain-based hierarchies.

    • All links will remain blocked by default and are only available when whitelisted to guarantee a secure managed experience.

  • As part of this release, the following are terminated:

Android

  • Surveys that host the SDK automatically inherit the app orientation view.

  • Quotation marks are supported in the banner/alert body as well as in the title text.

  • Android App ID is now properly sent as part of feedback metadata.

  • SDK-generated mobile app crashes on Android devices can now be captured:
    • This functionality enables monitoring to allow quick remedy paths to minimize impact.

    • Only Medallia data is sent for analysis and does not include personal or sensitive data or application-generated errors.

    • Medallia will be disable/enable Crash BlackBox according to troubleshooting and monitoring requirements. This functionality is enabled by default.

    • iOS is not supported at the time as per Apple policies.

iOS

  • XCFramework capability is now available for early adopters (EAP):
    • Supported from Xcode 11.0 and above as well as Swift 5.1 and above.

    • SDK host apps must be on the same Xcode/Swift versions as the Medallia SDK. Using an XCFramework supported build will remove this dependency.

    • Only native frameworks (Swift, Objective-C) are currently supported.

    Details for distribution methods include the following:
    • Manual upgrades are supported.

    • CocoaPods v1.9 officially supports XCFramework.

    • Carthage official support is still pending as of April 2020.

  • The zoom/pinch feature for in-app iOS surveys can be remotely disabled or enabled. The current state and default are set to disabled.

  • A permanent operating system version-agnostic solution to surveys displays as expected on iPhones when launched on iPads.

Resolved issues

  • The race condition in which the SetCustomParameters SDK API calls works as expected and does not have to set prior to the SDK Initialization API call (SDK.init).

Android

  • The property configuration set in the Digital Command Center is downloaded only when configuration changes are made.

  • Strings associated with the SDK target rule engine are now handled using a method that substantially reduces memory consumption, thus reducing out-of-memory crashes.

iOS

  • Improvements to the SDK form template download mechanism have resolved iOS crashes when downloading forms.

  • The Revert SDK API updates all SDK activities properly.

  • The form loading spinner animation no longer sporadically displays when triggering the ShowForm API.

  • Header text appears as expected in surveys.

Medallia Digital SDK 3.5.1 release note

This release is compatible with these operating systems:

  • Android 4.1 or later

  • iOS 9.0 or later

  • Apache Cordova

  • React Native

Resolved issue

Android

  • An issue with the ShowForm API erroneously outputting timeout errors has been resolved, and surveys display as expected.