Migrate from v3.0.0 to v4.0.0

Medallia Experience Orchestration SDK for Android v4.0.0 removes support for CustomWebViewClient. The change will not affect projects with minimum supported SDK version higher than 26. However, if a project's minimum SDK version less or equal 26, you will need to make the following changes to the project.

Remove deprecated API usages.

Remove usingCustomWebViewClient setting from MXOAutomaticInteractionTrackingConfig.

Old code example:

mxoAutomaticInteractionTrackingConfiguration = mxoAutomaticInteractionTrackingConfiguration.copy { disableInteractionTracking = true disableWebViewInteractionTracking = true usingCustomWebViewClient = true } MXOAutomaticInteractionTrackingConfiguration newConfig = new MXOAutomaticInteractionTrackingConfiguration.Builder() .disableInteractionTracking(true) .disableWebViewInteractionTracking(true) .disableOutboundLinkTracking(true) .usingCustomWebViewClient(true) .build();

New code example:

mxoAutomaticInteractionTrackingConfiguration = mxoAutomaticInteractionTrackingConfiguration.copy { disableInteractionTracking = true disableWebViewInteractionTracking = true } MXOAutomaticInteractionTrackingConfiguration newConfig = new MXOAutomaticInteractionTrackingConfiguration.Builder() .disableInteractionTracking(true) .disableWebViewInteractionTracking(true) .disableOutboundLinkTracking(true) .build();
You have now successfully migrated to the MXO SDK version 4.0.0.