@@ -491,7 +491,7 @@ - (void)setRetryInterval:(NSTimeInterval)retryInterval {
491
491
}
492
492
493
493
494
- - (void )setRequestMetadataKey : (NSString *)key value : (NSObject *)value {
494
+ - (void )setRequestMetadataKey : (NSString *)key value : (NSString *)value {
495
495
[self .preferenceHelper setRequestMetadataKey: key value: value];
496
496
}
497
497
@@ -504,6 +504,8 @@ + (BOOL)trackingDisabled {
504
504
505
505
+ (void )setTrackingDisabled : (BOOL )disabled {
506
506
@synchronized (self) {
507
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" setTrackingDisabled to %d " , disabled] error: nil ];
508
+
507
509
BOOL currentSetting = self.trackingDisabled ;
508
510
if (!!currentSetting == !!disabled)
509
511
return ;
@@ -515,6 +517,8 @@ + (void)setTrackingDisabled:(BOOL)disabled {
515
517
Branch *branch = Branch.getInstance ;
516
518
[branch clearNetworkQueue ];
517
519
branch.initializationStatus = BNCInitStatusUninitialized;
520
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , branch.initializationStatus] error: nil ];
521
+
518
522
[branch.linkCache clear ];
519
523
// Release the lock in case it's locked:
520
524
[BranchOpenRequest releaseOpenResponseLock ];
@@ -668,10 +672,12 @@ - (BOOL)handleDeepLink:(NSURL *)url {
668
672
}
669
673
670
674
- (BOOL )handleDeepLink : (NSURL *)url sceneIdentifier : (NSString *)sceneIdentifier {
675
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Handle deep link %@ " , url] error: nil ];
671
676
672
677
// we've been resetting the session on all deeplinks for quite some time
673
678
// this allows foreground links to callback
674
679
self.initializationStatus = BNCInitStatusUninitialized;
680
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
675
681
676
682
// Check the referring url/uri for query parameters and save them
677
683
BNCReferringURLUtility *utility = [BNCReferringURLUtility new ];
@@ -702,6 +708,8 @@ - (BOOL)handleDeepLink:(NSURL *)url sceneIdentifier:(NSString *)sceneIdentifier
702
708
- (BOOL )handleSchemeDeepLink_private : (NSURL *)url sceneIdentifier : (NSString *)sceneIdentifier {
703
709
BOOL handled = NO ;
704
710
self.preferenceHelper .referringURL = nil ;
711
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Set referringURL to %@ " , self .preferenceHelper.referringURL] error: nil ];
712
+
705
713
if (url && ![url isEqual: [NSNull null ]]) {
706
714
707
715
NSString *urlScheme = [url scheme ];
@@ -712,12 +720,14 @@ - (BOOL)handleSchemeDeepLink_private:(NSURL*)url sceneIdentifier:(NSString *)sce
712
720
if (urlScheme && [scheme isEqualToString: urlScheme]) {
713
721
self.preferenceHelper .externalIntentURI = [url absoluteString ];
714
722
self.preferenceHelper .referringURL = [url absoluteString ];
723
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Allowed scheme list, set externalIntentURI and referringURL to %@ " , [url absoluteString ]] error: nil ];
715
724
break ;
716
725
}
717
726
}
718
727
} else {
719
728
self.preferenceHelper .externalIntentURI = [url absoluteString ];
720
729
self.preferenceHelper .referringURL = [url absoluteString ];
730
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Set externalIntentURI and referringURL to %@ " , [url absoluteString ]] error: nil ];
721
731
}
722
732
723
733
NSString *query = [url fragment ];
@@ -762,6 +772,7 @@ - (BOOL)handleUniversalDeepLink_private:(NSString*)urlString sceneIdentifier:(NS
762
772
if (urlString.length ) {
763
773
self.preferenceHelper .universalLinkUrl = urlString;
764
774
self.preferenceHelper .referringURL = urlString;
775
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Set universalLinkUrl and referringURL to %@ " , urlString] error: nil ];
765
776
}
766
777
767
778
[self initUserSessionAndCallCallback: YES sceneIdentifier: sceneIdentifier urlString: urlString];
@@ -1699,16 +1710,25 @@ - (void)applicationDidBecomeActive {
1699
1710
dispatch_async (self.isolationQueue , ^(){
1700
1711
// if necessary, creates a new organic open
1701
1712
BOOL installOrOpenInQueue = [self .requestQueue containsInstallOrOpen ];
1713
+
1714
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" applicationDidBecomeActive installOrOpenInQueue %d " , installOrOpenInQueue] error: nil ];
1715
+
1702
1716
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
+
1703
1719
[self initUserSessionAndCallCallback: YES sceneIdentifier: nil urlString: nil ];
1704
1720
}
1705
1721
});
1706
1722
}
1707
1723
1708
1724
- (void )applicationWillResignActive {
1725
+ [[BranchLogger shared ] logVerbose: @" applicationWillResignActive" error: nil ];
1726
+
1709
1727
dispatch_async (self.isolationQueue , ^(){
1710
1728
if (!Branch.trackingDisabled ) {
1711
1729
self.initializationStatus = BNCInitStatusUninitialized;
1730
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" applicationWillResignActive initializationStatus %ld " , self .initializationStatus] error: nil ];
1731
+
1712
1732
[self .requestQueue persistImmediately ];
1713
1733
[BranchOpenRequest setWaitNeededForOpenResponseLock ];
1714
1734
}
@@ -1842,6 +1862,8 @@ - (void)processNextQueueItem {
1842
1862
self.networkCount = 1 ;
1843
1863
dispatch_semaphore_signal (self.processing_sema );
1844
1864
BNCServerRequest *req = [self .requestQueue peek ];
1865
+
1866
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" Processing %@ " , req]error: nil ];
1845
1867
1846
1868
if (req) {
1847
1869
@@ -2035,6 +2057,8 @@ - (void)initializeSessionAndCallCallback:(BOOL)callCallback sceneIdentifier:(NSS
2035
2057
}
2036
2058
2037
2059
self.initializationStatus = BNCInitStatusInitializing;
2060
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
2061
+
2038
2062
[self processNextQueueItem ];
2039
2063
});
2040
2064
}
@@ -2044,6 +2068,8 @@ - (void)initializeSessionAndCallCallback:(BOOL)callCallback sceneIdentifier:(NSS
2044
2068
- (void )handleInitSuccessAndCallCallback : (BOOL )callCallback sceneIdentifier : (NSString *)sceneIdentifier {
2045
2069
2046
2070
self.initializationStatus = BNCInitStatusInitialized;
2071
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
2072
+
2047
2073
NSDictionary *latestReferringParams = [self getLatestReferringParams ];
2048
2074
2049
2075
if ([latestReferringParams[@" _branch_validate" ] isEqualToString: @" 060514" ]) {
@@ -2260,6 +2286,7 @@ - (void)presentSharingViewController:(UIViewController <BranchDeepLinkingControl
2260
2286
2261
2287
- (void )handleInitFailure : (NSError *)error callCallback : (BOOL )callCallback sceneIdentifier : (NSString *)sceneIdentifier {
2262
2288
self.initializationStatus = BNCInitStatusUninitialized;
2289
+ [[BranchLogger shared ] logVerbose: [NSString stringWithFormat: @" initializationStatus %ld " , self .initializationStatus] error: nil ];
2263
2290
2264
2291
if (callCallback) {
2265
2292
if (self.sceneSessionInitWithCallback ) {
0 commit comments