Skip to content

Commit f7f2d43

Browse files
authored
Merge pull request #642 from adjust/v4331
Version 4.33.1
2 parents 7fee79a + 194e540 commit f7f2d43

File tree

10 files changed

+33
-16
lines changed

10 files changed

+33
-16
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.33.0"
3+
s.version = "4.33.1"
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 GmbH" => "[email protected]" }
8-
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.33.0" }
8+
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.33.1" }
99
s.ios.deployment_target = '9.0'
1010
s.tvos.deployment_target = '9.0'
1111
s.framework = 'SystemConfiguration'

Adjust/ADJUrlStrategy.m

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@
1616

1717
static NSString * const baseUrlIndia = @"https://app.adjust.net.in";
1818
static NSString * const gdprUrlIndia = @"https://gdpr.adjust.net.in";
19-
static NSString * const subscritionUrlIndia = @"https://subscription.adjust.net.in";
19+
static NSString * const subscriptionUrlIndia = @"https://subscription.adjust.net.in";
2020

2121
static NSString * const baseUrlChina = @"https://app.adjust.world";
2222
static NSString * const gdprUrlChina = @"https://gdpr.adjust.world";
23-
static NSString * const subscritionUrlChina = @"https://subscription.adjust.world";
23+
static NSString * const subscriptionUrlChina = @"https://subscription.adjust.world";
24+
25+
static NSString * const baseUrlCn = @"https://app.adjust.cn";
26+
static NSString * const gdprUrlCn = @"https://gdpr.adjust.com";
27+
static NSString * const subscriptionUrlCn = @"https://subscription.adjust.com";
2428

2529
static NSString * const baseUrlEU = @"https://app.eu.adjust.com";
2630
static NSString * const gdprUrlEU = @"https://gdpr.eu.adjust.com";
@@ -82,6 +86,8 @@ - (instancetype)initWithUrlStrategyInfo:(NSString *)urlStrategyInfo
8286
return @[baseUrlIndia, baseUrl];
8387
} else if ([urlStrategyInfo isEqualToString:ADJUrlStrategyChina]) {
8488
return @[baseUrlChina, baseUrl];
89+
} else if ([urlStrategyInfo isEqualToString:ADJUrlStrategyCn]) {
90+
return @[baseUrlCn, baseUrl];
8591
} else if ([urlStrategyInfo isEqualToString:ADJDataResidencyEU]) {
8692
return @[baseUrlEU];
8793
} else if ([urlStrategyInfo isEqualToString:ADJDataResidencyTR]) {
@@ -98,6 +104,8 @@ - (instancetype)initWithUrlStrategyInfo:(NSString *)urlStrategyInfo
98104
return @[gdprUrlIndia, gdprUrl];
99105
} else if ([urlStrategyInfo isEqualToString:ADJUrlStrategyChina]) {
100106
return @[gdprUrlChina, gdprUrl];
107+
} else if ([urlStrategyInfo isEqualToString:ADJUrlStrategyCn]) {
108+
return @[gdprUrlCn, gdprUrl];
101109
} else if ([urlStrategyInfo isEqualToString:ADJDataResidencyEU]) {
102110
return @[gdprUrlEU];
103111
} else if ([urlStrategyInfo isEqualToString:ADJDataResidencyTR]) {
@@ -111,17 +119,19 @@ - (instancetype)initWithUrlStrategyInfo:(NSString *)urlStrategyInfo
111119

112120
+ (NSArray<NSString *> *)subscriptionUrlChoicesWithUrlStrategyInfo:(NSString *)urlStrategyInfo {
113121
if ([urlStrategyInfo isEqualToString:ADJUrlStrategyIndia]) {
114-
return @[subscritionUrlIndia, subscriptionUrl];
122+
return @[subscriptionUrlIndia, subscriptionUrl];
115123
} else if ([urlStrategyInfo isEqualToString:ADJUrlStrategyChina]) {
116-
return @[subscritionUrlChina, subscriptionUrl];
124+
return @[subscriptionUrlChina, subscriptionUrl];
125+
} else if ([urlStrategyInfo isEqualToString:ADJUrlStrategyCn]) {
126+
return @[subscriptionUrlCn, subscriptionUrl];
117127
} else if ([urlStrategyInfo isEqualToString:ADJDataResidencyEU]) {
118128
return @[subscriptionUrlEU];
119129
} else if ([urlStrategyInfo isEqualToString:ADJDataResidencyTR]) {
120130
return @[subscriptionUrlTR];
121131
} else if ([urlStrategyInfo isEqualToString:ADJDataResidencyUS]) {
122132
return @[subscriptionUrlUS];
123133
} else {
124-
return @[subscriptionUrl, subscritionUrlIndia, subscritionUrlChina];
134+
return @[subscriptionUrl, subscriptionUrlIndia, subscriptionUrlChina];
125135
}
126136
}
127137

Adjust/ADJUtil.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@
3939
static NSRegularExpression *shortUniversalLinkRegex = nil;
4040
static NSRegularExpression *excludedDeeplinkRegex = nil;
4141

42-
static NSString * const kClientSdk = @"ios4.33.0";
42+
static NSString * const kClientSdk = @"ios4.33.1";
4343
static NSString * const kDeeplinkParam = @"deep_link=";
4444
static NSString * const kSchemeDelimiter = @"://";
4545
static NSString * const kDefaultScheme = @"AdjustUniversalScheme";
4646
static NSString * const kUniversalLinkPattern = @"https://[^.]*\\.ulink\\.adjust\\.com/ulink/?(.*)";
4747
static NSString * const kOptionalRedirectPattern = @"adjust_redirect=[^&#]*";
48-
static NSString * const kShortUniversalLinkPattern = @"http[s]?://[a-z0-9]{4}\\.adj\\.st/?(.*)";
48+
static NSString * const kShortUniversalLinkPattern = @"http[s]?://[a-z0-9]{4}\\.(?:[a-z]{2}\\.)?adj\\.st/?(.*)";
4949
static NSString * const kExcludedDeeplinksPattern = @"^(fb|vk)[0-9]{5,}[^:]*://authorize.*access_token=.*";
5050
static NSString * const kDateFormat = @"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'Z";
5151

Adjust/Adjust.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Adjust.h
33
// Adjust SDK
44
//
5-
// V4.33.0
5+
// V4.33.1
66
// Created by Christian Wellenbrock (@wellle) on 23rd July 2013.
77
// Copyright (c) 2012-2021 Adjust GmbH. All rights reserved.
88
//
@@ -58,6 +58,7 @@ extern NSString * __nonnull const ADJAdRevenueSourcePublisher;
5858
*/
5959
extern NSString * __nonnull const ADJUrlStrategyIndia;
6060
extern NSString * __nonnull const ADJUrlStrategyChina;
61+
extern NSString * __nonnull const ADJUrlStrategyCn;
6162
extern NSString * __nonnull const ADJDataResidencyEU;
6263
extern NSString * __nonnull const ADJDataResidencyTR;
6364
extern NSString * __nonnull const ADJDataResidencyUS;

Adjust/Adjust.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
NSString * const ADJUrlStrategyIndia = @"UrlStrategyIndia";
3535
NSString * const ADJUrlStrategyChina = @"UrlStrategyChina";
36+
NSString * const ADJUrlStrategyCn = @"UrlStrategyCn";
3637

3738
NSString * const ADJDataResidencyEU = @"DataResidencyEU";
3839
NSString * const ADJDataResidencyTR = @"DataResidencyTR";

AdjustBridge/AdjustBridgeRegister.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ + (NSString *)adjust_js {
275275
if (this.sdkPrefix) {
276276
return this.sdkPrefix;
277277
} else {
278-
return 'web-bridge4.33.0';
278+
return 'web-bridge4.33.1';
279279
}
280280
},
281281
setTestOptions: function(testOptions) {
@@ -398,6 +398,7 @@ + (NSString *)adjust_js {
398398

399399
AdjustConfig.UrlStrategyIndia = 'UrlStrategyIndia';
400400
AdjustConfig.UrlStrategyChina = 'UrlStrategyChina';
401+
AdjustConfig.UrlStrategyCn = 'UrlStrategyCn';
401402
AdjustConfig.DataResidencyEU = 'DataResidencyEU';
402403
AdjustConfig.DataResidencyTR = 'DataResidencyTR';
403404
AdjustConfig.DataResidencyUS = 'DataResidencyUS';

AdjustTests/AdjustUnitTests/ADJPackageFields.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ - (id) init {
1616

1717
// default values
1818
self.appToken = @"qwerty123456";
19-
self.clientSdk = @"ios4.33.0";
19+
self.clientSdk = @"ios4.33.1";
2020
self.suffix = @"";
2121
self.environment = @"sandbox";
2222

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
### Version 4.33.1 (28th November 2022)
2+
#### Added
3+
- Added support for setting a new China URL Strategy. You can choose this setting by calling `setUrlStrategy:` method of `ADJConfig` instance with `ADJUrlStrategyCn` parameter.
4+
- Added support to `convertUniversalLink:scheme:` method to be able to parse data residency universal links.
5+
6+
---
7+
18
### Version 4.33.0 (November 19th 2021)
29
#### Added
310
- Added support for SKAdNetwork 4.0.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.33.0
1+
4.33.1

examples/AdjustExample-ObjC/AdjustExample-ObjC/AppDelegate.m

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,6 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
3939
// Enable LinkMe feature.
4040
// [adjustConfig setLinkMeEnabled:YES];
4141

42-
// Set an attribution delegate.
43-
[adjustConfig setDelegate:self];
44-
4542
// Set an attribution delegate.
4643
[adjustConfig setDelegate:self];
4744

0 commit comments

Comments
 (0)