Skip to content

Conversation

evantk91
Copy link
Collaborator

@evantk91 evantk91 commented Aug 13, 2025

🔹 Jira Ticket(s)

✏️ Description

This pull request moves the consent logging functions to the unknown user manager and also combines the functionality for both scenarios of consent logging. Now, consent logging occurs on successful user registration for both known and unknown cases.

Evan Greer and others added 23 commits December 6, 2024 12:00
…ta2-release

[MOB-10367] update pointers and changelog
# Conflicts:
#	CHANGELOG.md
#	Iterable-iOS-AppExtensions.podspec
#	Iterable-iOS-SDK.podspec
#	swift-sdk.xcodeproj/project.pbxproj
#	swift-sdk/Core/Constants.swift
#	swift-sdk/Internal/InternalIterableAPI.swift
#	swift-sdk/Internal/IterableUserDefaults.swift
#	swift-sdk/Internal/Utilities/LocalStorage.swift
#	swift-sdk/SDK/IterableAPI.swift
#	swift-sdk/SDK/IterableConfig.swift
#	tests/common/MockLocalStorage.swift
Co-authored-by: Evan Greer <[email protected]>
Co-authored-by: Joao Dordio <[email protected]>
# Conflicts:
#	Iterable-iOS-AppExtensions.podspec
#	Iterable-iOS-SDK.podspec
#	swift-sdk/Internal/InternalIterableAPI.swift
#	swift-sdk/SDK/IterableAPI.swift
# Conflicts:
#	Iterable-iOS-AppExtensions.podspec
#	Iterable-iOS-SDK.podspec
#	swift-sdk.xcodeproj/project.pbxproj
#	swift-sdk/Internal/AuthManager.swift
#	swift-sdk/SDK/IterableAPI.swift
…iOS SDK (#922)

Co-authored-by: Joao Dordio <[email protected]>
Co-authored-by: Evan Takeo Kanaiaupuni Greer <[email protected]>
Co-authored-by: Evan Greer <[email protected]>
@evantk91 evantk91 changed the title [MOB-XXXX] Evan/refactor [MOB-11903] consent logging refactoring Aug 14, 2025
).onSuccess { _ in
ITBInfo("Pending consent tracked successfully")
}.onError { error in
ITBError("Failed to track pending consent: \(error)")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like we have discussed, it would be good to have a retry mechanism here that tries to track the consent a second time and then fails definitely.

}

// Clear the pending consent data
pendingConsentData = nil
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be good to call the clearPendingConsent() method here instead.

Base automatically changed from feature/itbl_track_anon_user to master September 2, 2025 21:55
@sumeruchat sumeruchat added the BCIT-PUSH Run business criticial push notification integration test label Sep 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BCIT-PUSH Run business criticial push notification integration test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants