Update Imports in Android Apps that use SDK Version 11

In Version 11, the In-App Messaging classes have been relocated to new packages to support a more modular architecture. Update your import statements and access patterns.

Replace the import with the simplified version:

ClassOld Import PathNew Import Path (SDK 11)
UrlHandlercom.salesforce.marketingcloud.pushfeature.push.UrlHandlercom.salesforce.marketingcloud.UrlHandler

Update your existing imports to point to the new package locations:

Feature / ClassOld Import PathNew Import Path (SDK 11)
InAppMessagecom.salesforce.marketingcloud.messages.iam.InAppMessagecom.salesforce.marketingcloud.inappmessaging.models.InAppMessage
InAppMessageManagercom.salesforce.marketingcloud.messages.iam.InAppMessageManagercom.salesforce.marketingcloud.inappmessagingfeature.InAppMessageManager
Config (New)Access the InAppMessageManager through InAppMessagingFeatureConfig.requestSdk and add com.salesforce.marketingcloud.inappmessagingfeature.config.InAppMessagingFeatureConfig.
Close Action (New)Add com.salesforce.marketingcloud.inappmessagingfeature.InAppMessageCloseAction if you are implementing InAppMessageManager.EventListener to import the didClose action parameter.