@@ -491,7 +491,7 @@ - (void)setRetryInterval:(NSTimeInterval)retryInterval {
491491}
492492
493493
494- - (void )setRequestMetadataKey : (NSString *)key value : (NSObject *)value {
494+ - (void )setRequestMetadataKey : (NSString *)key value : (NSString *)value {
495495 [self .preferenceHelper setRequestMetadataKey: key value: value];
496496}
497497
@@ -504,6 +504,8 @@ + (BOOL)trackingDisabled {
504504
505505+ (void )setTrackingDisabled : (BOOL )disabled {
506506 @synchronized (self) {
507+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" setTrackingDisabled to %d " , disabled] error: nil ];
508+
507509 BOOL currentSetting = self.trackingDisabled ;
508510 if (!!currentSetting == !!disabled)
509511 return ;
@@ -515,6 +517,8 @@ + (void)setTrackingDisabled:(BOOL)disabled {
515517 Branch *branch = Branch.getInstance ;
516518 [branch clearNetworkQueue ];
517519 branch.initializationStatus = BNCInitStatusUninitialized;
520+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , branch.initializationStatus] error: nil ];
521+
518522 [branch.linkCache clear ];
519523 // Release the lock in case it's locked:
520524 [BranchOpenRequest releaseOpenResponseLock ];
@@ -668,10 +672,12 @@ - (BOOL)handleDeepLink:(NSURL *)url {
668672}
669673
670674- (BOOL )handleDeepLink : (NSURL *)url sceneIdentifier : (NSString *)sceneIdentifier {
675+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Handle deep link %@ " , url] error: nil ];
671676
672677 // we've been resetting the session on all deeplinks for quite some time
673678 // this allows foreground links to callback
674679 self.initializationStatus = BNCInitStatusUninitialized;
680+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
675681
676682 // Check the referring url/uri for query parameters and save them
677683 BNCReferringURLUtility *utility = [BNCReferringURLUtility new ];
@@ -702,6 +708,8 @@ - (BOOL)handleDeepLink:(NSURL *)url sceneIdentifier:(NSString *)sceneIdentifier
702708- (BOOL )handleSchemeDeepLink_private : (NSURL *)url sceneIdentifier : (NSString *)sceneIdentifier {
703709 BOOL handled = NO ;
704710 self.preferenceHelper .referringURL = nil ;
711+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Set referringURL to %@ " , self .preferenceHelper.referringURL] error: nil ];
712+
705713 if (url && ![url isEqual: [NSNull null ]]) {
706714
707715 NSString *urlScheme = [url scheme ];
@@ -712,12 +720,14 @@ - (BOOL)handleSchemeDeepLink_private:(NSURL*)url sceneIdentifier:(NSString *)sce
712720 if (urlScheme && [scheme isEqualToString: urlScheme]) {
713721 self.preferenceHelper .externalIntentURI = [url absoluteString ];
714722 self.preferenceHelper .referringURL = [url absoluteString ];
723+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Allowed scheme list, set externalIntentURI and referringURL to %@ " , [url absoluteString ]] error: nil ];
715724 break ;
716725 }
717726 }
718727 } else {
719728 self.preferenceHelper .externalIntentURI = [url absoluteString ];
720729 self.preferenceHelper .referringURL = [url absoluteString ];
730+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Set externalIntentURI and referringURL to %@ " , [url absoluteString ]] error: nil ];
721731 }
722732
723733 NSString *query = [url fragment ];
@@ -762,6 +772,7 @@ - (BOOL)handleUniversalDeepLink_private:(NSString*)urlString sceneIdentifier:(NS
762772 if (urlString.length ) {
763773 self.preferenceHelper .universalLinkUrl = urlString;
764774 self.preferenceHelper .referringURL = urlString;
775+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Set universalLinkUrl and referringURL to %@ " , urlString] error: nil ];
765776 }
766777
767778 [self initUserSessionAndCallCallback: YES sceneIdentifier: sceneIdentifier urlString: urlString];
@@ -1699,16 +1710,25 @@ - (void)applicationDidBecomeActive {
16991710 dispatch_async (self.isolationQueue , ^(){
17001711 // if necessary, creates a new organic open
17011712 BOOL installOrOpenInQueue = [self .requestQueue containsInstallOrOpen ];
1713+
1714+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" applicationDidBecomeActive installOrOpenInQueue %d " , installOrOpenInQueue] error: nil ];
1715+
17021716 if (!Branch.trackingDisabled && self.initializationStatus != BNCInitStatusInitialized && !installOrOpenInQueue) {
1717+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" applicationDidBecomeActive trackingDisabled %d initializationStatus %d installOrOpenInQueue %d " , Branch.trackingDisabled, self .initializationStatus, installOrOpenInQueue] error: nil ];
1718+
17031719 [self initUserSessionAndCallCallback: YES sceneIdentifier: nil urlString: nil ];
17041720 }
17051721 });
17061722}
17071723
17081724- (void )applicationWillResignActive {
1725+ [[BranchLogger shared ] logVerbose: @" applicationWillResignActive" error: nil ];
1726+
17091727 dispatch_async (self.isolationQueue , ^(){
17101728 if (!Branch.trackingDisabled ) {
17111729 self.initializationStatus = BNCInitStatusUninitialized;
1730+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" applicationWillResignActive initializationStatus %ld " , self .initializationStatus] error: nil ];
1731+
17121732 [self .requestQueue persistImmediately ];
17131733 [BranchOpenRequest setWaitNeededForOpenResponseLock ];
17141734 }
@@ -1842,6 +1862,8 @@ - (void)processNextQueueItem {
18421862 self.networkCount = 1 ;
18431863 dispatch_semaphore_signal (self.processing_sema );
18441864 BNCServerRequest *req = [self .requestQueue peek ];
1865+
1866+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Processing %@ " , req]error: nil ];
18451867
18461868 if (req) {
18471869
@@ -2035,6 +2057,8 @@ - (void)initializeSessionAndCallCallback:(BOOL)callCallback sceneIdentifier:(NSS
20352057 }
20362058
20372059 self.initializationStatus = BNCInitStatusInitializing;
2060+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
2061+
20382062 [self processNextQueueItem ];
20392063 });
20402064 }
@@ -2044,6 +2068,8 @@ - (void)initializeSessionAndCallCallback:(BOOL)callCallback sceneIdentifier:(NSS
20442068- (void )handleInitSuccessAndCallCallback : (BOOL )callCallback sceneIdentifier : (NSString *)sceneIdentifier {
20452069
20462070 self.initializationStatus = BNCInitStatusInitialized;
2071+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
2072+
20472073 NSDictionary *latestReferringParams = [self getLatestReferringParams ];
20482074
20492075 if ([latestReferringParams[@" _branch_validate" ] isEqualToString: @" 060514" ]) {
@@ -2260,6 +2286,7 @@ - (void)presentSharingViewController:(UIViewController <BranchDeepLinkingControl
22602286
22612287- (void )handleInitFailure : (NSError *)error callCallback : (BOOL )callCallback sceneIdentifier : (NSString *)sceneIdentifier {
22622288 self.initializationStatus = BNCInitStatusUninitialized;
2289+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
22632290
22642291 if (callCallback) {
22652292 if (self.sceneSessionInitWithCallback ) {
0 commit comments