Disabling Medallia communication

The MXO has a communication mechanism between mobile SDKs available at Medallia (MXO, DXA, DF). This functionality helps easily integrate all the SDK products unlocking more use cases.

The communication Bridge between SDKs is enabled by default once added to you project. However, you can disable it, by calling the disableInterSDKCommunication method and passing true as a parameter, as shown below:

Swift
Objective-C
// Disabling the Medallia communication. MedalliaMXO.medalliaConfiguration = MedalliaConfiguration { builder in builder.disableInterSDKCommunication = true } // Updating the Medallia communication configuration. let builder = MedalliaMXO.medalliaConfiguration?.builder() ?? MedalliaConfigurationBuilder() builder.disableInterSDKCommunication = false MedalliaMXO.medalliaConfiguration = builder.build()
// Disabling the Medallia communication.
MedalliaMXO.medalliaConfiguration = [MedalliaConfiguration initWithBuilder:^(MedalliaConfigurationBuilder * _Nonnull builder) {
	builder.disableInterSDKCommunication = YES;
}];

// Updating the Medallia communication configuration.
MedalliaConfigurationBuilder *builder = MedalliaMXO.medalliaConfiguration.builder ? MedalliaMXO.medalliaConfiguration.builder : [MedalliaConfigurationBuilder new];
builder.disableInterSDKCommunication = NO;
MedalliaMXO.medalliaConfiguration = [builder build];