1313
1414@interface AdjustBridge () <AdjustDelegate>
1515
16- @property BOOL openDeferredDeeplink ;
16+ @property BOOL isDeferredDeeplinkOpeningEnabled ;
1717@property (nonatomic , copy ) NSString *fbPixelDefaultEventToken;
1818@property (nonatomic , copy ) NSString *attributionCallbackName;
1919@property (nonatomic , copy ) NSString *eventSuccessCallbackName;
@@ -39,7 +39,10 @@ - (id)init {
3939 }
4040
4141 _bridgeRegister = nil ;
42+ self.isDeferredDeeplinkOpeningEnabled = YES ;
43+
4244 [self resetAdjustBridge ];
45+
4346 return self;
4447}
4548
@@ -148,7 +151,7 @@ - (BOOL)adjustDeferredDeeplinkReceived:(NSURL *)deeplink {
148151 if (self.deferredDeeplinkCallbackName ) {
149152 [self .bridgeRegister callHandler: self .deferredDeeplinkCallbackName data: [deeplink absoluteString ]];
150153 }
151- return self.openDeferredDeeplink ;
154+ return self.isDeferredDeeplinkOpeningEnabled ;
152155}
153156
154157- (void )adjustSkanUpdatedWithConversionData : (nonnull NSDictionary <NSString *, NSString *> *)data {
@@ -205,7 +208,7 @@ - (void)loadWKWebViewBridge:(WKWebView *)wkWebView
205208 NSNumber *isAdServicesEnabled = [data objectForKey: @" isAdServicesEnabled" ];
206209 NSNumber *isIdfaReadingAllowed = [data objectForKey: @" isIdfaReadingAllowed" ];
207210 NSNumber *isSkanAttributionHandlingEnabled = [data objectForKey: @" isSkanAttributionHandlingEnabled" ];
208- NSNumber *openDeferredDeeplink = [data objectForKey: @" openDeferredDeeplink " ];
211+ NSNumber *isDeferredDeeplinkOpeningEnabled = [data objectForKey: @" isDeferredDeeplinkOpeningEnabled " ];
209212 NSString *fbPixelDefaultEventToken = [data objectForKey: @" fbPixelDefaultEventToken" ];
210213 id fbPixelMapping = [data objectForKey: @" fbPixelMapping" ];
211214 NSString *attributionCallback = [data objectForKey: @" attributionCallback" ];
@@ -277,8 +280,8 @@ - (void)loadWKWebViewBridge:(WKWebView *)wkWebView
277280 [adjustConfig disableSkanAttribution ];
278281 }
279282 }
280- if ([self isFieldValid: openDeferredDeeplink ]) {
281- self.openDeferredDeeplink = [openDeferredDeeplink boolValue ];
283+ if ([self isFieldValid: isDeferredDeeplinkOpeningEnabled ]) {
284+ self.isDeferredDeeplinkOpeningEnabled = [isDeferredDeeplinkOpeningEnabled boolValue ];
282285 }
283286 if ([self isFieldValid: fbPixelDefaultEventToken]) {
284287 self.fbPixelDefaultEventToken = fbPixelDefaultEventToken;
0 commit comments