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 1
1
Pod ::Spec . new do |s |
2
2
s . name = "Adjust"
3
- s . version = "4.38.3 "
3
+ s . version = "4.38.4 "
4
4
s . summary = "This is the iOS SDK of adjust. You can read more about it at http://adjust.com."
5
5
s . homepage = "https://github.com/adjust/ios_sdk"
6
6
s . license = { :type => 'MIT' , :file => 'MIT-LICENSE' }
7
7
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 " }
9
9
s . ios . deployment_target = '9.0'
10
10
s . tvos . deployment_target = '9.0'
11
11
s . framework = 'SystemConfiguration'
Original file line number Diff line number Diff line change @@ -1599,10 +1599,12 @@ - (void)launchSdkClickResponseTasksI:(ADJActivityHandler *)selfI
1599
1599
// check if we got resolved deep link in the response
1600
1600
if (sdkClickResponseData.resolvedDeeplink != nil ) {
1601
1601
if (selfI.cachedDeeplinkResolutionCallback != nil ) {
1602
+ NSString *resolvedDeepLink = sdkClickResponseData.resolvedDeeplink ;
1603
+ AdjustResolvedDeeplinkBlock callback = selfI.cachedDeeplinkResolutionCallback ;
1602
1604
[ADJUtil launchInMainThread: ^{
1603
- selfI.cachedDeeplinkResolutionCallback (sdkClickResponseData.resolvedDeeplink );
1604
- selfI.cachedDeeplinkResolutionCallback = nil ;
1605
+ callback (resolvedDeepLink);
1605
1606
}];
1607
+ selfI.cachedDeeplinkResolutionCallback = nil ;
1606
1608
}
1607
1609
}
1608
1610
}
Original file line number Diff line number Diff line change 35
35
static NSRegularExpression *shortUniversalLinkRegex = nil ;
36
36
static NSRegularExpression *excludedDeeplinkRegex = nil ;
37
37
38
- static NSString * const kClientSdk = @" ios4.38.3 " ;
38
+ static NSString * const kClientSdk = @" ios4.38.4 " ;
39
39
static NSString * const kDeeplinkParam = @" deep_link=" ;
40
40
static NSString * const kSchemeDelimiter = @" ://" ;
41
41
static NSString * const kDefaultScheme = @" AdjustUniversalScheme" ;
Original file line number Diff line number Diff line change 2
2
// Adjust.h
3
3
// Adjust SDK
4
4
//
5
- // V4.38.3
5
+ // V4.38.4
6
6
// Created by Christian Wellenbrock (@wellle) on 23rd July 2013.
7
7
// Copyright (c) 2012-2021 Adjust GmbH. All rights reserved.
8
8
//
Original file line number Diff line number Diff line change @@ -280,7 +280,7 @@ + (NSString *)adjust_js {
280
280
if (this.sdkPrefix ) {
281
281
return this.sdkPrefix ;
282
282
} else {
283
- return ' web-bridge4.38.3 ' ;
283
+ return ' web-bridge4.38.4 ' ;
284
284
}
285
285
},
286
286
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
+ ---
1
6
### Version 4.38.3 (23rd May 2024)
2
7
#### Fixed
3
8
- 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