🔄 Changes​
- Zeotap Vendor Id Change: Updated Zeotap vendor id to 1469 also in TCF configuration
🔄 Changes​
- Brand Consent Changes: Append user_ prefix to all brand consent keys in the payload.
✨ Features​
- Brand Consent Support: Enhanced the setConsent method to accept brand consent along with primary consent.
- Callback Functionality: Introduced support for callback functions in the setConsent method.
✨ Features​
- Initialization Callback: Added support for a callback function in the initialization process to verify the response of function calls.
✨ Features​
- Callback Integration: Enabled callback functions in certain SDK methods to monitor the responses of function calls.
🔄 Changes​
- Consent Function Update: Modified the consent function to replace user identities after user synchronization if consent was revoked.
🔄 Changes​
- Page Property Event Name: Updated setPageProperty event name to align with other SDKs.
✨ Features​
- Event Name Tracking: Appended event names as query parameters to all GET requests to record them as part of the SPL records.
🔄 Changes​
- Property Persistence: Updated the SDK to persist User and Page properties across sessions.
🔄 Changes​
- GDPR Consent Resolution: Implemented updates related to consent resolution under GDPR.
🔄 Changes​
- Integration Guide: Added documentation for integrating the Zeotap iOS SDK using Swift Package Manager and CocoaPods.
- Phone Number Hashing: Updated to e164 standards for hashing cell phone numbers.
🚀 Initial Release​
- SDK Launch: Introduced the initial release of the iOS Library.