reset()method while SDK is not initialized.
Didomiclass to Kotlin
java.lang.VerifyError: Verifier rejected class
Vendormodel class was migrated to Kotlin
didomi_prefix before all Didomi SDK resource ids (layouts, drawables, colors, dimensions...) to prevent conflicts with app or other libraries resources
lateinit property model has not been initialized)
Purposemodel class was migrated to Kotlin
syncDoneevent was not called if last synchronization was still recent
@Keepannotation for obfuscation (no need for proguard rules anymore).
hidePreferencesevents when the preferences screen is opened and closed.
UserStatusobject when using Gson library
1.5.30, Gson from
2.8.8, Coroutines from
getUserStatus()method by correcting
Alltoggle behavior was not working properly.
1.5.21and Android Material from
DidomiInitializeParametersparameters object. This is the recommended way to initialize the sdk, the previous methods are now deprecated. See the reference for more information.
androidTvEnabledparameter to enable it. If you need to use the Android TV SDK, please reach out to your dedicated customer success manager.
tvNoticeIdparameter for Android TV SDK specific notice id.
getRequiredVendorIdsmethod was only returning vendors with consent-based data processing instead of all the required vendors
setUserStatusmethods), the displayed consent state was not correct
Vendorinterface into a class instead
hidePreferencescommand when main preferences screen is not displayed
trueto use it (see Customize the theme & UI for more information)