Migrate from v2.0.0 to v3.0.0
Medallia Experience Orchestration SDK for Android v3.0.0 advances the minimum supported API to 28 and gets disabled for APIs less than 28. Compilation and integration is unaffected for APIs 21 - 27, however, the RequiresApi annotation has been added to all public APIs, which could affect your build compilation.
Medallia Experience Orchestration SDK for Android v3.0.0 also bumps the SDK's compile and target API to 34. This change will require adding coreLibraryDesugaring dependency to your project.
Also, APIs with Legacy Support have been removed. If they were used in your project, you would need to migrate to using standard APIs.
Also, starting with the Medallia Experience Orchestration SDK for Android v3.0.0, the Interaction Map logic was updated to validate programmatic interactions against the Interaction Map. Previously, this behavior was only applied to automatic interactions. This change was made to reduce the number of unnecessary interaction requests sent to MXO. To be able to send programmatic interactions, you will need to configure them accordingly.
