May 1, 2023
Tealium for iOS (Swift)
Low Impact Changes
- Added the
getTagManagementWebView
method on the Tealium instance to access the internal TagManagement WebView so clients can set theisInspectable
flag and debug on XCode 14.3+. - Fixed a possible crash that could happen when comparing two
TealiumConfig
objects with aWKWebViewConfiguration
inside. - Fixed an edge case that could cause some of our internal files to be unintentionally backed up and reused on different devices.
Consent Integrations
Fixes
- Rules generated by Events have been removed from the Enforcement Rules drop-down menu for Integrations and Exemptions in Tealium iQ Consent Integrations.
- Fixed a minor issue with the Template Status checker where it expected OneTrust Consent Integration version 2.0.3 instead of the current version 2.0.1.
- The default OneTrust purpose group has been updated so that Tealium iQ is not assigned initially. Previously it was set to Strictly Necessary by default.
- The
utcm_framework
framework template for Consent integrations has been updated to version 1.0.5. This fixed an issue where events under certain timing conditions were not included in the implicit event queuewindow.tealiumCmpIntegration.implicitEventQueue
for reprocessing after explicit consent.
Client-side consent management
Updates and fixes
- The
cmDoNotSell
template (a template used by the Opt-out Privacy Banner and Popup) has been updated to version 1.3.0.##UTDNSCONSENTEVENT##
has been replaced with nearly identical logic (which is exposed for customization). The only change in behavior is thatconsent_categories
is now an empty array ([]) instead of an empty string ("") to match the behavior in Opt-in consent models.