Skip to content

Commit e163732

Browse files
authored
Merge pull request #718 from adjust/v4384
Version 4.38.4
2 parents c32780b + 249a506 commit e163732

File tree

7 files changed

+15
-8
lines changed

7 files changed

+15
-8
lines changed

Adjust.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Pod::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'

Adjust/ADJActivityHandler.m

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}

Adjust/ADJUtil.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
static NSRegularExpression *shortUniversalLinkRegex = nil;
3636
static NSRegularExpression *excludedDeeplinkRegex = nil;
3737

38-
static NSString * const kClientSdk = @"ios4.38.3";
38+
static NSString * const kClientSdk = @"ios4.38.4";
3939
static NSString * const kDeeplinkParam = @"deep_link=";
4040
static NSString * const kSchemeDelimiter = @"://";
4141
static NSString * const kDefaultScheme = @"AdjustUniversalScheme";

Adjust/Adjust.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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
//

AdjustBridge/AdjustBridgeRegister.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
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.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.38.3
1+
4.38.4

0 commit comments

Comments
 (0)