Skip to content

Commit 0742960

Browse files
committed
Merge pull request #108 from adjust/xamarin_fix
Xamarin fix
2 parents 87653c8 + 0bd94e4 commit 0742960

File tree

8 files changed

+22
-16
lines changed

8 files changed

+22
-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.2.3"
3+
s.version = "4.2.4"
44
s.summary = "This is the iOS SDK of adjust. You can read more about it at http://adjust.com."
55
s.homepage = "http://adjust.com"
66
s.license = { :type => 'MIT', :file => 'MIT-LICENSE' }
77
s.author = { "Christian Wellenbrock" => "[email protected]" }
8-
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.2.3" }
8+
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.2.4" }
99
s.platform = :ios, '4.3'
1010
s.framework = 'SystemConfiguration'
1111
s.weak_framework = 'AdSupport', 'iAd'

Adjust/ADJConfig.m

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ + (ADJConfig *) configWithAppToken:(NSString *)appToken
2020
- (id) initWithAppToken:(NSString *)appToken
2121
environment:(NSString *)environment
2222
{
23-
if (![self checkAppToken:appToken]) return nil;
24-
if (![self checkEnvironment:environment logAssert:YES]) return nil;
23+
if (![self checkAppToken:appToken]) return self;
24+
if (![self checkEnvironment:environment logAssert:YES]) return self;
2525

26-
return [self initWithoutCheckAppToken:appToken environment:environment];
26+
return [self initSelfWithAppToken:appToken environment:environment];
2727
}
2828

2929
- (id) initWithoutCheckAppToken:(NSString *)appToken
@@ -32,6 +32,11 @@ - (id) initWithoutCheckAppToken:(NSString *)appToken
3232
self = [super init];
3333
if (self == nil) return nil;
3434

35+
return [self initSelfWithAppToken:appToken environment:environment];
36+
}
37+
38+
- (id) initSelfWithAppToken:(NSString *)appToken
39+
environment:(NSString *)environment {
3540
_appToken = appToken;
3641
_environment = environment;
3742

Adjust/ADJEvent.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ - (id) initWithEventToken:(NSString *)eventToken {
2828

2929
self.logger = ADJAdjustFactory.logger;
3030

31-
if (![self checkEventToken:eventToken]) return nil;
31+
if (![self checkEventToken:eventToken]) return self;
3232

3333
_eventToken = eventToken;
3434

Adjust/ADJUtil.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <sys/xattr.h>
1717

1818
static NSString * const kBaseUrl = @"https://app.adjust.com";
19-
static NSString * const kClientSdk = @"ios4.2.3";
19+
static NSString * const kClientSdk = @"ios4.2.4";
2020

2121
static NSString * const kDateFormat = @"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'Z";
2222
static NSDateFormatter *dateFormat;

AdjustTests/ADJActivityHandlerTests.m

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ - (void)testFirstRun
121121
ADJActivityPackage *activityPackage = (ADJActivityPackage *) self.packageHandlerMock.packageQueue[0];
122122

123123
// check the Sdk version is being tested
124-
XCTAssertEqual(@"ios4.2.3", activityPackage.clientSdk, @"%@", activityPackage.extendedString);
124+
XCTAssertEqual(@"ios4.2.4", activityPackage.clientSdk, @"%@", activityPackage.extendedString);
125125

126126
// check the server url
127127
XCTAssertEqual(@"https://app.adjust.com", ADJUtil.baseUrl);
@@ -583,15 +583,16 @@ - (void)testChecks {
583583

584584
// create the config with null app token
585585
ADJConfig * nilAppTokenConfig = [ADJConfig configWithAppToken:nil environment:ADJEnvironmentSandbox];
586-
XCTAssertNil(nilAppTokenConfig, @"%@", self.loggerMock);
586+
XCTAssertFalse(nilAppTokenConfig.isValid, @"%@", self.loggerMock);
587+
587588

588589
// create the config with size diferent than 12
589590
ADJConfig * sizeAppTokenConfig = [ADJConfig configWithAppToken:@"1234567890123" environment:ADJEnvironmentSandbox];
590-
XCTAssertNil(sizeAppTokenConfig, @"%@", self.loggerMock);
591+
XCTAssertFalse(sizeAppTokenConfig.isValid, @"%@", self.loggerMock);
591592

592593
// create the config with environment not standart
593594
ADJConfig * environmentConfig = [ADJConfig configWithAppToken:@"123456789012" environment:@"other"];
594-
XCTAssertNil(environmentConfig, @"%@", self.loggerMock);
595+
XCTAssertFalse(environmentConfig.isValid, @"%@", self.loggerMock);
595596

596597
// activity handler created with a nil config
597598
id<ADJActivityHandler> nilConfigActivityHandler = [ADJActivityHandler handlerWithConfig:nil];
@@ -607,11 +608,11 @@ - (void)testChecks {
607608

608609
// event with nil token
609610
ADJEvent * nilTokenEvent = [ADJEvent eventWithEventToken:nil];
610-
XCTAssertNil(nilTokenEvent, @"%@", self.loggerMock);
611+
XCTAssertFalse(nilTokenEvent.isValid, @"%@", self.loggerMock);
611612

612613
// event with malformed token
613614
ADJEvent * malformedTokenEvent = [ADJEvent eventWithEventToken:@"event1x"];
614-
XCTAssertNil(malformedTokenEvent, @"%@", self.loggerMock);
615+
XCTAssertFalse(malformedTokenEvent.isValid, @"%@", self.loggerMock);
615616

616617
// create the first Event object
617618
ADJEvent * firstEvent = [ADJEvent eventWithEventToken:@"event1"];

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ If you're using [CocoaPods][cocoapods], you can add the following line to your
1717
`Podfile` and continue with [step 3](#step3):
1818

1919
```ruby
20-
pod 'Adjust', :git => 'git://github.com/adjust/ios_sdk.git', :tag => 'v4.2.3'
20+
pod 'Adjust', :git => 'git://github.com/adjust/ios_sdk.git', :tag => 'v4.2.4'
2121
```
2222

2323
### 1. Get the SDK

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.2.3
1+
4.2.4

doc/migrate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Migrate your adjust SDK for iOS to v4.2.3 from v3.4.0
1+
## Migrate your adjust SDK for iOS to v4.2.4 from v3.4.0
22

33
### Initial setup
44

0 commit comments

Comments
 (0)