Events
addEventListener
Name
Type
Description
let didomiEventListener = EventListener()
didomiEventListener.onConsentChanged = { event in
// The consent status of the user has changed
}
didomiEventListener.onHideNotice = { event in
// The notice is being hidden
}
didomiEventListener.onShowNotice = { event in
// The notice is being shown
}
Didomi.shared.addEventListener(listener: didomiEventListener)DDMEventListener *didomiEventListener = [[DDMEventListener alloc] init];
[didomiEventListener setOnConsentChanged:^(enum DDMEventType event) {
// The consent status of the user has changed
}];
[didomiEventListener setOnHideNotice:^(enum DDMEventType event) {
// The notice is being hidden
}];
[didomiEventListener setOnShowNotice:^(enum DDMEventType event) {
// The notice is being shown
}];
[didomi addEventListenerWithListener:didomiEventListener];Event types
onConsentChanged
onHideNotice
onShowNotice
onNoticeClickAgree
onNoticeClickMoreInfo
onHidePreferences
onShowPreferences
onPreferencesClickAgreeToAll
onPreferencesClickDisagreeToAll
onPreferencesClickPurposeAgree
onPreferencesClickPurposeDisagree
onPreferencesClickViewVendors
onPreferencesClickViewSPIPurposes
onPreferencesClickSaveChoices
onPreferencesClickVendorSaveChoices
onNoticeClickDisagree
onNoticeClickViewVendors
onNoticeClickViewSPIPurposes
onNoticeClickPrivacyPolicy
onPreferencesClickAgreeToAllPurposes
onPreferencesClickDisagreeToAllPurposes
onPreferencesClickAgreeToAllVendors
onPreferencesClickDisagreeToAllVendors
onPreferencesClickViewPurposes
onPreferencesClickSPIPurposeAgree
onPreferencesClickSPIPurposeDisagree
onPreferencesClickSPICategoryAgree
onPreferencesClickSPICategoryDisagree
onPreferencesClickSPIPurposeSaveChoices
onSyncUserChanged
- PropertyTypeDescription
onSyncDone
onSyncError
onSyncReady
Property
Type
Description
onLanguageUpdated
onLanguageUpdateFailed
onIntegrationError
Example
Last updated