Skip to content

Commit 42d3b6f

Browse files
authored
Merge pull request #842 from Iterable/evan/additional-testing-logging
[MOB-9699] adds additional logging
2 parents 18c1c94 + 4124e4d commit 42d3b6f

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

swift-sdk/Internal/AnonymousUserManager.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ public class AnonymousUserManager: AnonymousUserManagerProtocol {
203203
let matchedCriteriaId = CriteriaCompletionChecker(anonymousCriteria: criteriaData, anonymousEvents: events).getMatchedCriteria()
204204
return matchedCriteriaId
205205
}
206+
206207
// Gets the anonymous criteria
207208
public func getAnonCriteria() {
208209
IterableAPI.implementation?.getCriteriaData { returnedData in
@@ -213,7 +214,7 @@ public class AnonymousUserManager: AnonymousUserManagerProtocol {
213214
// Stores event data locally
214215
private func storeEventData(type: String, data: [AnyHashable: Any], shouldOverWrite: Bool? = false) {
215216
if !self.localStorage.anonymousUsageTrack {
216-
ITBInfo("AUT CONSENT NOT GIVEN")
217+
ITBInfo("AUT CONSENT NOT GIVEN - no events being stored")
217218
return
218219
}
219220

swift-sdk/Internal/InternalIterableAPI.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,12 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
219219
}
220220

221221
func setAnonymousUsageTracked(isAnonymousUsageTracked: Bool) {
222+
ITBInfo("CONSENT CHANGED - local events cleared")
222223
self.localStorage.anonymousUsageTrack = isAnonymousUsageTracked
223224
self.localStorage.anonymousUserEvents = nil
224225
self.localStorage.anonymousSessions = nil
225226
if isAnonymousUsageTracked {
227+
ITBInfo("CONSENT GIVEN - Criteria fetched")
226228
self.anonymousUserManager.getAnonCriteria()
227229
self.anonymousUserManager.updateAnonSession()
228230
}
@@ -309,6 +311,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
309311
onFailure: OnFailureHandler? = nil) -> Pending<SendRequestValue, SendRequestError> {
310312
if !isEitherUserIdOrEmailSet() && localStorage.userIdAnnon == nil {
311313
if config.enableAnonTracking {
314+
ITBInfo("AUT ENABLED - anon update user")
312315
anonymousUserManager.trackAnonUpdateUser(dataFields)
313316
}
314317
return rejectWithInitializationError(onFailure: onFailure)
@@ -340,6 +343,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
340343
onFailure: OnFailureHandler? = nil) -> Pending<SendRequestValue, SendRequestError> {
341344
if !isEitherUserIdOrEmailSet() && localStorage.userIdAnnon == nil {
342345
if config.enableAnonTracking {
346+
ITBInfo("AUT ENABLED - anon update cart")
343347
anonymousUserManager.trackAnonUpdateCart(items: items)
344348
}
345349
return rejectWithInitializationError(onFailure: onFailure)
@@ -372,6 +376,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
372376
onFailure: OnFailureHandler? = nil) -> Pending<SendRequestValue, SendRequestError> {
373377
if !isEitherUserIdOrEmailSet() {
374378
if config.enableAnonTracking {
379+
ITBInfo("AUT ENABLED - anon track purchase")
375380
anonymousUserManager.trackAnonPurchaseEvent(total: total, items: items, dataFields: dataFields)
376381
}
377382
return rejectWithInitializationError(onFailure: onFailure)
@@ -445,6 +450,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
445450
onFailure: OnFailureHandler? = nil) -> Pending<SendRequestValue, SendRequestError> {
446451
if !isEitherUserIdOrEmailSet() && localStorage.userIdAnnon == nil {
447452
if config.enableAnonTracking {
453+
ITBInfo("AUT ENABLED - anon track custom event")
448454
anonymousUserManager.trackAnonEvent(name: eventName, dataFields: dataFields)
449455
}
450456
return rejectWithInitializationError(onFailure: onFailure)

swift-sdk/IterableAPI.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ import UIKit
126126
callback?(false)
127127
}
128128

129-
if let _implementation = implementation, config.enableAnonTracking, !_implementation.isEitherUserIdOrEmailSet(), _implementation.getAnonymousUsageTracked() {
129+
if let _implementation = implementation, config.enableAnonTracking, !_implementation.isEitherUserIdOrEmailSet(), _implementation.getAnonymousUsageTracked(){
130+
ITBInfo("AUT ENABLED AND CONSENT GIVEN - Criteria fetched")
130131
_implementation.anonymousUserManager.getAnonCriteria()
131132
_implementation.anonymousUserManager.updateAnonSession()
132133
}

0 commit comments

Comments
 (0)