File tree Expand file tree Collapse file tree 7 files changed +15
-8
lines changed Expand file tree Collapse file tree 7 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 11Pod ::Spec . new do |s |
22 s . name = "Adjust"
3- s . version = "4.38.3 "
3+ s . version = "4.38.4 "
44 s . summary = "This is the iOS SDK of adjust. You can read more about it at http://adjust.com."
55 s . homepage = "https://github.com/adjust/ios_sdk"
66 s . license = { :type => 'MIT' , :file => 'MIT-LICENSE' }
77 s . author = { "Adjust" => "[email protected] " } 8- s . source = { :git => "https://github.com/adjust/ios_sdk.git" , :tag => "v4.38.3 " }
8+ s . source = { :git => "https://github.com/adjust/ios_sdk.git" , :tag => "v4.38.4 " }
99 s . ios . deployment_target = '9.0'
1010 s . tvos . deployment_target = '9.0'
1111 s . framework = 'SystemConfiguration'
Original file line number Diff line number Diff line change @@ -1599,10 +1599,12 @@ - (void)launchSdkClickResponseTasksI:(ADJActivityHandler *)selfI
15991599 // check if we got resolved deep link in the response
16001600 if (sdkClickResponseData.resolvedDeeplink != nil ) {
16011601 if (selfI.cachedDeeplinkResolutionCallback != nil ) {
1602+ NSString *resolvedDeepLink = sdkClickResponseData.resolvedDeeplink ;
1603+ AdjustResolvedDeeplinkBlock callback = selfI.cachedDeeplinkResolutionCallback ;
16021604 [ADJUtil launchInMainThread: ^{
1603- selfI.cachedDeeplinkResolutionCallback (sdkClickResponseData.resolvedDeeplink );
1604- selfI.cachedDeeplinkResolutionCallback = nil ;
1605+ callback (resolvedDeepLink);
16051606 }];
1607+ selfI.cachedDeeplinkResolutionCallback = nil ;
16061608 }
16071609 }
16081610}
Original file line number Diff line number Diff line change 3535static NSRegularExpression *shortUniversalLinkRegex = nil ;
3636static NSRegularExpression *excludedDeeplinkRegex = nil ;
3737
38- static NSString * const kClientSdk = @" ios4.38.3 " ;
38+ static NSString * const kClientSdk = @" ios4.38.4 " ;
3939static NSString * const kDeeplinkParam = @" deep_link=" ;
4040static NSString * const kSchemeDelimiter = @" ://" ;
4141static NSString * const kDefaultScheme = @" AdjustUniversalScheme" ;
Original file line number Diff line number Diff line change 22// Adjust.h
33// Adjust SDK
44//
5- // V4.38.3
5+ // V4.38.4
66// Created by Christian Wellenbrock (@wellle) on 23rd July 2013.
77// Copyright (c) 2012-2021 Adjust GmbH. All rights reserved.
88//
Original file line number Diff line number Diff line change @@ -280,7 +280,7 @@ + (NSString *)adjust_js {
280280 if (this.sdkPrefix ) {
281281 return this.sdkPrefix ;
282282 } else {
283- return ' web-bridge4.38.3 ' ;
283+ return ' web-bridge4.38.4 ' ;
284284 }
285285 },
286286 setTestOptions: function (testOptions) {
Original file line number Diff line number Diff line change 1+ ### Version 4.38.4 (4th June 2024)
2+ #### Fixed
3+ - Fixed occasional crashes when processing resolved deep links.
4+
5+ ---
16### Version 4.38.3 (23rd May 2024)
27#### Fixed
38- Added missing ` WKNavigationDelegate ` methods to the ` WebBridge ` implementation.
Original file line number Diff line number Diff line change 1- 4.38.3
1+ 4.38.4
You can’t perform that action at this time.
0 commit comments