Digital In-app SDK 4.8.0 (Android)

Released starting 26th May 2025

This release of Digital In-App SDK supports:

Release highlights

Notices

Changes that affect functionality.

  • These features and capabilities are now enabled by default for all customers:

    • As previously announced, properties that haven't upgraded to Form 2.0 are being upgraded automatically. The upgrade will occur gradually as we roll out this release.

    • Native right to left support for translated files

    • The ability to hide certain options when mapping to an Experience Cloud field with a component of type: Checkbox, Radiobutton, Dropdown.

    • Self service mapping of custom parameters to Experience Cloud fields, including the ability to determine whether the custom parameter is an E or a Q field.

    • To improve accessibility compliance, all forms now support a layout reflow whenever the user defines a larger font size or page zoom.

    • Improved display logic to improve compatibility with certain frameworks and single page applications.

  • All new properties are now enabled with a data retention policy of 12 months by default. This applies only to the data stored on the Digital Feedback backend and does not impact feedback that has been processed in Experience Cloud. If you wish to set a different data retention policy, please reach out to your Medallia team member.

General

  • Dark mode support has been extended to the entire survey experience. All the survey components including invitation, survey form and thank you page now support dark mode out of the box. See Dark mode support.

  • A new trigger type to skip the invitation step is now available. Use skip trigger to directly show a survey without any additional development effort. See Skip invitation.

  • Mobile SDK Bridge works as a communication layer between Medallia SDKs, and is now available. This release includes an Mobile SDK Bridge enabled DXA and Digital Feedback integration. See Mobile SDK bridge.

  • The rule builder now highlights condition rows where the criteria value field contains a space or an invisible character before or after the value.

  • When a user has increased their device's font size, the reflow logic for the the rating components has been improved.

  • When duplicating forms, the logic of custom rule handling has been improved:

    • If the rule has only conditions that are mapped to "All Forms" - it will be attached automatically.
    • If the rule has one or more conditions that are form specific, it will not be part of the duplication process.
  • If a custom parameter is deleted and it is still being used by a rule, a clearer warning is displayed.

  • Introduced the setActivity() function in the Android SDK, enabling delayed initialization for improved flexibility and seamless app integration.

  • Accessibility update:

    • Form Components are now highlighted when are in focus for better WCAG compliance.
    • It is now possible to navigate through the feedback form using an external keyboard (SDK Update is required)

    If you wish to customize the highlight color, please use the following definition in your custom CSS:

    —palette-action-hover: var(—palette-core-primary); /* Active element border color
    —palette-action-submit-border: #303031; /* submit button border color 
    
  • Improved security by adding the 'browsable' category to ensure safe link handling and better browser compatibility.

Resolved issues

General

  • Resolved an issue where in some screen resolutions the App rating context menu were not responding as expected.

  • Accessibility: Improved support for when the user zooms to the maximum available value on their device.

  • App Rating configuration: It is now possible to select the "Stay on Screen- Allow" option.

  • We have resolved an issue where the rating scale appeared with extra background padding when customers increased their default font size.

  • A rule that was attached to the specific form is now properly attached to a draft when it is being created.

  • Resolved a class casting error.

  • Fixed a timeout exception when closing a form on Android versions below 13.

  • Updated 'Close' button text styling in Thank You Prompts to match Nebula design, resolving capitalization inconsistency on Android.

  • Resolved an accessibility issue where element height was smaller than 44dp.