Skip to content

Commit 26e14fc

Browse files
author
Srđan Tubin
authored
Merge pull request #59 from adjust/v4171
Version 4.17.1
2 parents 70a2b4a + 0cb4d6d commit 26e14fc

File tree

14 files changed

+201
-15
lines changed

14 files changed

+201
-15
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
### Version 4.17.1 (3rd May 2019)
2+
#### Added
3+
- Added support for projects written in `TypeScript`.
4+
5+
#### Native SDKs
6+
- [[email protected]][ios_sdk_v4.17.1]
7+
- [[email protected]][android_sdk_v4.17.0]
8+
9+
---
10+
111
### Version 4.17.0 (12th December 2018)
212
#### Added
313
- Added `getSdkVersion()` method to `Adjust` interface to obtain current SDK version string.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.17.0
1+
4.17.1

android/libs/adjust-android.jar

0 Bytes
Binary file not shown.

example/yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4123,7 +4123,7 @@ react-is@^16.3.1:
41234123
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.3.2.tgz#f4d3d0e2f5fbb6ac46450641eb2e25bf05d36b22"
41244124

41254125
react-native-adjust@../temp:
4126-
version "4.17.0"
4126+
version "4.17.1"
41274127

41284128
41294129
version "0.55.4"

ext/android/sdk

Submodule sdk updated 76 files

index.d.ts

Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
declare module "react-native-adjust" {
2+
type Environment = "sandbox" | "production";
3+
4+
enum LogLevel {
5+
Verbose,
6+
Debug,
7+
Info,
8+
Warn,
9+
Error,
10+
Assert,
11+
Suppress
12+
}
13+
14+
interface AdjustAttribution {
15+
trackerToken: string;
16+
trackerName: string;
17+
network: string;
18+
campaign: string;
19+
adgroup: string;
20+
creative: string;
21+
clickLabel: string;
22+
adid: string;
23+
}
24+
25+
interface AdjustEventTrackingSuccess {
26+
message: string;
27+
timestamp: string;
28+
adid: string;
29+
eventToken: string;
30+
callbackId: string;
31+
jsonResponse: string;
32+
}
33+
34+
interface AdjustEventTrackingFailure {
35+
message: string;
36+
timestamp: string;
37+
adid: string;
38+
eventToken: string;
39+
callbackId: string;
40+
willRetry: boolean;
41+
jsonResponse: string;
42+
}
43+
44+
interface AdjustSessionTrackingSuccess {
45+
message: string;
46+
timestamp: string;
47+
adid: string;
48+
jsonResponse: string;
49+
}
50+
51+
interface AdjustSessionTrackingFailure {
52+
message: string;
53+
timestamp: string;
54+
adid: string;
55+
willRetry: boolean;
56+
jsonResponse: string;
57+
}
58+
59+
interface AdjustUri {
60+
uri: string;
61+
}
62+
63+
export class AdjustConfig {
64+
constructor(appToken: string, environment: Environment) { }
65+
66+
public setLogLevel(level: LogLevel): void { }
67+
68+
public setEventBufferingEnabled(isEnabled: boolean): void { }
69+
70+
public setProcessName(processName: string): void { }
71+
72+
public setDefaultTracker(defaultTracked: string): void { }
73+
74+
public setUserAgent(userAgent: string): void { }
75+
76+
public setAppSecret(secretId: number, info1: number, info2: number, info3: number, info4: number): void { }
77+
78+
public setDelayStart(delayStart: number): void { }
79+
80+
public setSendInBackground(sendInBackground: boolean): void { }
81+
82+
public setDeviceKnown(isDeviceKnown: boolean): void { }
83+
84+
public setSdkPrefix(sdkPrefix: string): void { }
85+
86+
public setShouldLaunchDeeplink(shouldLaunchDeeplink: boolean): void { }
87+
88+
public setAttributionCallbackListener(callback: (attribution: AdjustAttribution) => void): void { }
89+
90+
public setEventTrackingSucceededCallbackListener(callback: (eventSuccess: AdjustEventTrackingSuccess) => void): void { }
91+
92+
public setEventTrackingFailedCallbackListener(callback: (eventFailed: AdjustEventTrackingFailure) => void): void { }
93+
94+
public setSessionTrackingSucceededCallbackListener(callback: (sessionSuccess: AdjustSessionTrackingSuccess) => void): void { }
95+
96+
public setSessionTrackingFailedCallbackListener(callback: (sessionFailed: AdjustSessionTrackingFailure) => void): void { }
97+
98+
public setDeferredDeeplinkCallbackListener(callback: (uri: AdjustUri) => void): void { }
99+
100+
static get LogLevelVerbose(): LogLevel {
101+
return LogLevel.Verbose;
102+
}
103+
104+
static get LogLevelDebug(): LogLevel {
105+
return LogLevel.Debug;
106+
}
107+
108+
static get LogLevelInfo(): LogLevel {
109+
return LogLevel.Info;
110+
}
111+
112+
static get LogLevelWarn(): LogLevel {
113+
return LogLevel.Warn;
114+
}
115+
116+
static get LogLevelError(): LogLevel {
117+
return LogLevel.Error;
118+
}
119+
120+
static get LogLevelAssert(): LogLevel {
121+
return LogLevel.Assert;
122+
}
123+
124+
static get LogLevelSuppress(): LogLevel {
125+
return LogLevel.Suppress;
126+
}
127+
128+
static get EnvironmentSandbox(): Environment {
129+
return "sandbox";
130+
}
131+
132+
static get EnvironmentProduction(): Environment {
133+
return "production";
134+
}
135+
}
136+
137+
export class AdjustEvent {
138+
constructor(eventToken: string) { }
139+
140+
public setRevenue(revenue: number, currency: string): void { }
141+
142+
public addCallbackParameter(key: string, value: string): void { }
143+
144+
public addPartnerParameter(key: string, value: string): void { }
145+
146+
public setTransactionId(transactionId: string): void { }
147+
148+
public setCallbackId(callbackId: string): void { }
149+
}
150+
151+
export const Adjust = {
152+
componentWillUnmount: (): void => { },
153+
create: (adjustConfig: AdjustConfig): void => { },
154+
trackEvent: (adjustEvent: AdjustEvent): void => { },
155+
setEnabled: (enabled: boolean): void => { },
156+
isEnabled: (callback: (enabled: boolean) => void): void => { },
157+
setOfflineMode: (enabled: boolean): void => { },
158+
setPushToken: (token: string): void => { },
159+
appWillOpenUrl: (url: string): void => { },
160+
sendFirstPackages: (): void => { },
161+
addSessionCallbackParameter: (key: string, value: string): void => { },
162+
addSessionPartnerParameter: (key: string, value: string): void => { },
163+
removeSessionCallbackParameter: (key: string): void => { },
164+
removeSessionPartnerParameter: (key: string): void => { },
165+
resetSessionCallbackParameters: (): void => { },
166+
resetSessionPartnerParameters: (): void => { },
167+
gdprForgetMe: (): void => { },
168+
getIdfa: (callback: (idfa: string) => void): void => { },
169+
getGoogleAdId: (callback: (adid: string) => void): void => { },
170+
getAdid: (callback: (adid: string) => void): void => { },
171+
getAttribution: (callback: (attribution: AdjustAttribution) => void): void => { },
172+
getAmazonAdId: (callback: (adid: string) => void): void => { },
173+
getSdkVersion: (callback: (sdkVersion: string) => void): void => { },
174+
setReferrer: (referrer: string): void => { },
175+
};
176+
}

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Adjust.getAmazonAdId = function(callback) {
106106
};
107107

108108
Adjust.getSdkVersion = function(callback) {
109-
module_adjust.getSdkVersion("react-native4.17.0", callback);
109+
module_adjust.getSdkVersion("react-native4.17.1", callback);
110110
}
111111

112112
Adjust.setReferrer = function(referrer) {
@@ -179,7 +179,7 @@ Adjust.onPause = function(testParam) {
179179
// AdjustConfig
180180

181181
var AdjustConfig = function(appToken, environment) {
182-
this.sdkPrefix = "react-native4.17.0";
182+
this.sdkPrefix = "react-native4.17.1";
183183
this.appToken = appToken;
184184
this.environment = environment;
185185
this.logLevel = null;

ios/Adjust/ADJPackageBuilder.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ - (NSMutableDictionary *)getSessionParameters:(BOOL)isInDelay {
175175
[ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"];
176176
[ADJPackageBuilder parameters:parameters setString:self.deviceInfo.systemVersion forKey:@"os_version"];
177177
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.secretId forKey:@"secret_id"];
178-
[ADJPackageBuilder parameters:parameters setInt:self.deviceInfo.trackingEnabled forKey:@"tracking_enabled"];
178+
[ADJPackageBuilder parameters:parameters setInt:UIDevice.currentDevice.adjTrackingEnabled forKey:@"tracking_enabled"];
179179

180180
if (self.adjustConfig.isDeviceKnown) {
181181
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.isDeviceKnown forKey:@"device_known"];
@@ -241,7 +241,7 @@ - (NSMutableDictionary *)getEventParameters:(BOOL)isInDelay forEventPackage:(ADJ
241241
[ADJPackageBuilder parameters:parameters setString:self.deviceInfo.systemVersion forKey:@"os_version"];
242242
[ADJPackageBuilder parameters:parameters setNumber:event.revenue forKey:@"revenue"];
243243
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.secretId forKey:@"secret_id"];
244-
[ADJPackageBuilder parameters:parameters setInt:self.deviceInfo.trackingEnabled forKey:@"tracking_enabled"];
244+
[ADJPackageBuilder parameters:parameters setInt:UIDevice.currentDevice.adjTrackingEnabled forKey:@"tracking_enabled"];
245245

246246
if (self.adjustConfig.isDeviceKnown) {
247247
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.isDeviceKnown forKey:@"device_known"];
@@ -362,7 +362,7 @@ - (NSMutableDictionary *)getClickParameters:(NSString *)source {
362362
[ADJPackageBuilder parameters:parameters setDate:self.purchaseTime forKey:@"purchase_time"];
363363
[ADJPackageBuilder parameters:parameters setString:self.adjustConfig.secretId forKey:@"secret_id"];
364364
[ADJPackageBuilder parameters:parameters setString:source forKey:@"source"];
365-
[ADJPackageBuilder parameters:parameters setInt:self.deviceInfo.trackingEnabled forKey:@"tracking_enabled"];
365+
[ADJPackageBuilder parameters:parameters setInt:UIDevice.currentDevice.adjTrackingEnabled forKey:@"tracking_enabled"];
366366

367367
if (self.adjustConfig.isDeviceKnown) {
368368
[ADJPackageBuilder parameters:parameters setBool:self.adjustConfig.isDeviceKnown forKey:@"device_known"];

ios/Adjust/ADJUtil.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
static CTTelephonyNetworkInfo *networkInfo = nil;
4141
#endif
4242

43-
static NSString * const kClientSdk = @"ios4.17.1";
43+
static NSString * const kClientSdk = @"ios4.17.2";
4444
static NSString * const kDeeplinkParam = @"deep_link=";
4545
static NSString * const kSchemeDelimiter = @"://";
4646
static NSString * const kDefaultScheme = @"AdjustUniversalScheme";

ios/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
44
//
5-
// V4.17.1
5+
// V4.17.2
66
// Created by Christian Wellenbrock (wellle) on 23rd July 2013.
77
// Copyright © 2012-2017 Adjust GmbH. All rights reserved.
88
//

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-native-adjust",
33
"description": "Adjust React Native SDK",
4-
"version": "4.17.0",
4+
"version": "4.17.1",
55
"main": "index.js",
66
"author": "adjust GmbH",
77
"license": "MIT",

test/app/yarn.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4166,10 +4166,10 @@ react-is@^16.3.1:
41664166
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.4.0.tgz#cc9fdc855ac34d2e7d9d2eb7059bbc240d35ffcf"
41674167

41684168
react-native-adjust-test@../lib:
4169-
version "4.17.0"
4169+
version "4.17.1"
41704170

41714171
react-native-adjust@../../temp:
4172-
version "4.17.0"
4172+
version "4.17.1"
41734173

41744174
41754175
version "0.55.4"

test/lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-native-adjust-test",
33
"description": "Adjust Test Plugin For React Native SDK",
4-
"version": "4.17.0",
4+
"version": "4.17.1",
55
"author": "adjust GmbH",
66
"license": "MIT",
77
"keywords": [

0 commit comments

Comments
 (0)