Skip to content

Commit e1d67b1

Browse files
authored
Merge pull request #314 from adjust/v4120
Version 4.12.0
2 parents f30538b + 7f5f12b commit e1d67b1

File tree

61 files changed

+2066
-792
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+2066
-792
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.11.5"
3+
s.version = "4.12.0"
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 = { "Christian Wellenbrock" => "[email protected]" }
8-
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.11.5" }
8+
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.12.0" }
99
s.ios.deployment_target = '6.0'
1010
s.tvos.deployment_target = '9.0'
1111
s.framework = 'SystemConfiguration'

Adjust.xcodeproj/project.pbxproj

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@
2222
/* End PBXAggregateTarget section */
2323

2424
/* Begin PBXBuildFile section */
25+
2067002A1F18BDC700B4FDE1 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9601C19C1A31DD7F00A9AE21 /* CoreTelephony.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
26+
6FCC85001F278CF300D6A0ED /* ADJReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FCC84F71F278CF300D6A0ED /* ADJReachability.m */; };
27+
6FCC85011F278CF300D6A0ED /* ADJReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FCC84F81F278CF300D6A0ED /* ADJReachability.h */; };
28+
6FCC85041F27945E00D6A0ED /* ADJReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FCC85021F27944600D6A0ED /* ADJReachability.h */; };
29+
6FCC85051F27946100D6A0ED /* ADJReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FCC85031F27944600D6A0ED /* ADJReachability.m */; };
30+
6FCC85081F27948C00D6A0ED /* ADJReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FCC85071F27948700D6A0ED /* ADJReachability.h */; };
31+
6FCC85091F27949000D6A0ED /* ADJReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FCC85061F27948700D6A0ED /* ADJReachability.m */; };
2532
9601C1A01A31DD8900A9AE21 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9601C19C1A31DD7F00A9AE21 /* CoreTelephony.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
2633
9601C1A31A31DE0D00A9AE21 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9601C1A11A31DE0300A9AE21 /* SystemConfiguration.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
2734
9601CAE41C74B70600670879 /* ADJEventSuccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 9601CAE21C74B70600670879 /* ADJEventSuccess.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -142,6 +149,12 @@
142149
9D7431F81EB9F9B700969F14 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9D7431F61EB9F9B700969F14 /* LaunchScreen.storyboard */; };
143150
9DB457B01D743704004D69E8 /* ADJBackoffStrategy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8DF1D6F3CA5008E362F /* ADJBackoffStrategy.m */; };
144151
9DB457B11D743704004D69E8 /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8F71D6F3CA5008E362F /* ADJSdkClickHandler.m */; };
152+
9DD0E9AE1F44690B00B2A759 /* ADJUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD0E9AC1F44690B00B2A759 /* ADJUserDefaults.h */; };
153+
9DD0E9AF1F44690B00B2A759 /* ADJUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DD0E9AD1F44690B00B2A759 /* ADJUserDefaults.m */; };
154+
9DDF243B1F7BE4A4001C1A70 /* ADJUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DD0E9AD1F44690B00B2A759 /* ADJUserDefaults.m */; };
155+
9DDF24431F7BE4BA001C1A70 /* ADJUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD0E9AC1F44690B00B2A759 /* ADJUserDefaults.h */; };
156+
9DDF24441F7BE4DF001C1A70 /* ADJUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DD0E9AD1F44690B00B2A759 /* ADJUserDefaults.m */; };
157+
9DDF24451F7BE4E7001C1A70 /* ADJUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD0E9AC1F44690B00B2A759 /* ADJUserDefaults.h */; };
145158
9DE7C8FD1AE688DA001556E5 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DE7C8FC1AE688DA001556E5 /* UIKit.framework */; };
146159
9DF9C8B31D6ED228008E362F /* ADJKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8B11D6ED228008E362F /* ADJKeychain.h */; };
147160
9DF9C8B41D6ED228008E362F /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8B21D6ED228008E362F /* ADJKeychain.m */; };
@@ -363,6 +376,12 @@
363376
/* End PBXCopyFilesBuildPhase section */
364377

365378
/* Begin PBXFileReference section */
379+
6FCC84F71F278CF300D6A0ED /* ADJReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJReachability.m; sourceTree = "<group>"; };
380+
6FCC84F81F278CF300D6A0ED /* ADJReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJReachability.h; sourceTree = "<group>"; };
381+
6FCC85021F27944600D6A0ED /* ADJReachability.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ADJReachability.h; sourceTree = "<group>"; };
382+
6FCC85031F27944600D6A0ED /* ADJReachability.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ADJReachability.m; sourceTree = "<group>"; };
383+
6FCC85061F27948700D6A0ED /* ADJReachability.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ADJReachability.m; sourceTree = "<group>"; };
384+
6FCC85071F27948700D6A0ED /* ADJReachability.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ADJReachability.h; sourceTree = "<group>"; };
366385
9601C19C1A31DD7F00A9AE21 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
367386
9601C1A11A31DE0300A9AE21 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
368387
9601CAE21C74B70600670879 /* ADJEventSuccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEventSuccess.h; sourceTree = "<group>"; };
@@ -512,6 +531,8 @@
512531
9D75F1841D07460600E5D222 /* adjust_config.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = adjust_config.js; sourceTree = "<group>"; };
513532
9D75F1851D07460600E5D222 /* adjust_event.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = adjust_event.js; sourceTree = "<group>"; };
514533
9D75F1861D07460600E5D222 /* adjust.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = adjust.js; sourceTree = "<group>"; };
534+
9DD0E9AC1F44690B00B2A759 /* ADJUserDefaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJUserDefaults.h; sourceTree = "<group>"; };
535+
9DD0E9AD1F44690B00B2A759 /* ADJUserDefaults.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJUserDefaults.m; sourceTree = "<group>"; };
515536
9DE7C8FC1AE688DA001556E5 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
516537
9DF9C8B11D6ED228008E362F /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = "<group>"; };
517538
9DF9C8B21D6ED228008E362F /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = "<group>"; };
@@ -660,6 +681,7 @@
660681
isa = PBXFrameworksBuildPhase;
661682
buildActionMask = 2147483647;
662683
files = (
684+
2067002A1F18BDC700B4FDE1 /* CoreTelephony.framework in Frameworks */,
663685
96325E89190E892000A97911 /* iAd.framework in Frameworks */,
664686
9DE7C8FD1AE688DA001556E5 /* UIKit.framework in Frameworks */,
665687
96325E8A190E892600A97911 /* AdSupport.framework in Frameworks */,
@@ -848,6 +870,10 @@
848870
9DF9C8B21D6ED228008E362F /* ADJKeychain.m */,
849871
96B6710E1D788EEC0090A023 /* ADJSessionParameters.h */,
850872
96B6710F1D788EEC0090A023 /* ADJSessionParameters.m */,
873+
6FCC84F81F278CF300D6A0ED /* ADJReachability.h */,
874+
6FCC84F71F278CF300D6A0ED /* ADJReachability.m */,
875+
9DD0E9AC1F44690B00B2A759 /* ADJUserDefaults.h */,
876+
9DD0E9AD1F44690B00B2A759 /* ADJUserDefaults.m */,
851877
);
852878
path = Adjust;
853879
sourceTree = "<group>";
@@ -1045,6 +1071,8 @@
10451071
9DF9C9071D6F3CA5008E362F /* ADJUtil.m */,
10461072
96B671121D788F4A0090A023 /* ADJSessionParameters.h */,
10471073
96B671131D788F4A0090A023 /* ADJSessionParameters.m */,
1074+
6FCC85021F27944600D6A0ED /* ADJReachability.h */,
1075+
6FCC85031F27944600D6A0ED /* ADJReachability.m */,
10481076
9DF9C9081D6F3CA5008E362F /* Info.plist */,
10491077
);
10501078
path = Adjust;
@@ -1143,6 +1171,8 @@
11431171
9DFB06581D7470C0006D48FC /* ADJUtil.m */,
11441172
96B671161D788F7A0090A023 /* ADJSessionParameters.h */,
11451173
96B671171D788F7A0090A023 /* ADJSessionParameters.m */,
1174+
6FCC85071F27948700D6A0ED /* ADJReachability.h */,
1175+
6FCC85061F27948700D6A0ED /* ADJReachability.m */,
11461176
9DFB06591D7470C0006D48FC /* Info.plist */,
11471177
);
11481178
path = Adjust;
@@ -1175,12 +1205,14 @@
11751205
96BCFBD11AC99246005A65C5 /* ADJAttribution.h in Headers */,
11761206
9601CAE81C74BAAE00670879 /* ADJEventFailure.h in Headers */,
11771207
9601CAE41C74B70600670879 /* ADJEventSuccess.h in Headers */,
1208+
6FCC85011F278CF300D6A0ED /* ADJReachability.h in Headers */,
11781209
96BCFBD41AC99338005A65C5 /* NSData+ADJAdditions.h in Headers */,
11791210
968173871C3C2D36002AE1DE /* ADJSessionFailure.h in Headers */,
11801211
968173831C3C2D07002AE1DE /* ADJSessionSuccess.h in Headers */,
11811212
96BCFBD21AC99332005A65C5 /* NSString+ADJAdditions.h in Headers */,
11821213
96BCFBD31AC99336005A65C5 /* UIDevice+ADJAdditions.h in Headers */,
11831214
96BCFBD51AC9933E005A65C5 /* ADJActivityHandler.h in Headers */,
1215+
9DD0E9AE1F44690B00B2A759 /* ADJUserDefaults.h in Headers */,
11841216
96BCFBD61AC99345005A65C5 /* ADJActivityKind.h in Headers */,
11851217
96BCFBD71AC99348005A65C5 /* ADJActivityPackage.h in Headers */,
11861218
96BCFBD81AC9934B005A65C5 /* ADJActivityState.h in Headers */,
@@ -1216,6 +1248,8 @@
12161248
9DF9C9271D6F3CA5008E362F /* ADJEventSuccess.h in Headers */,
12171249
9DF9C9371D6F3CA5008E362F /* ADJSessionFailure.h in Headers */,
12181250
9DF9C9391D6F3CA5008E362F /* ADJSessionSuccess.h in Headers */,
1251+
9DDF24431F7BE4BA001C1A70 /* ADJUserDefaults.h in Headers */,
1252+
6FCC85041F27945E00D6A0ED /* ADJReachability.h in Headers */,
12191253
9DF9C9111D6F3CA5008E362F /* NSData+ADJAdditions.h in Headers */,
12201254
9DF9C9131D6F3CA5008E362F /* NSString+ADJAdditions.h in Headers */,
12211255
9DF9C9151D6F3CA5008E362F /* UIDevice+ADJAdditions.h in Headers */,
@@ -1255,6 +1289,8 @@
12551289
9DFB06781D7470C0006D48FC /* ADJEventSuccess.h in Headers */,
12561290
9DFB06881D7470C0006D48FC /* ADJSessionFailure.h in Headers */,
12571291
9DFB068A1D7470C0006D48FC /* ADJSessionSuccess.h in Headers */,
1292+
9DDF24451F7BE4E7001C1A70 /* ADJUserDefaults.h in Headers */,
1293+
6FCC85081F27948C00D6A0ED /* ADJReachability.h in Headers */,
12581294
9DFB06621D7470C0006D48FC /* NSData+ADJAdditions.h in Headers */,
12591295
9DFB06641D7470C0006D48FC /* NSString+ADJAdditions.h in Headers */,
12601296
9DFB06661D7470C0006D48FC /* UIDevice+ADJAdditions.h in Headers */,
@@ -1399,7 +1435,7 @@
13991435
9679920518BBAE2800394606 /* Project object */ = {
14001436
isa = PBXProject;
14011437
attributes = {
1402-
LastUpgradeCheck = 0820;
1438+
LastUpgradeCheck = 0900;
14031439
ORGANIZATIONNAME = "adjust GmbH";
14041440
TargetAttributes = {
14051441
9615158E1CD2CB2C0022D336 = {
@@ -1648,6 +1684,7 @@
16481684
96E5E39318BBB48A008E7B30 /* ADJLogger.m in Sources */,
16491685
96E5E39518BBB48A008E7B30 /* ADJPackageHandler.m in Sources */,
16501686
96E5E39418BBB48A008E7B30 /* ADJPackageBuilder.m in Sources */,
1687+
6FCC85001F278CF300D6A0ED /* ADJReachability.m in Sources */,
16511688
96E5E39618BBB48A008E7B30 /* ADJRequestHandler.m in Sources */,
16521689
96E5E39918BBB48A008E7B30 /* ADJUtil.m in Sources */,
16531690
9609BC6A19EEA55800E02303 /* ADJEvent.m in Sources */,
@@ -1667,6 +1704,7 @@
16671704
96164D731CC8FA73009431AB /* ADJSdkClickHandler.m in Sources */,
16681705
9DF9C8B41D6ED228008E362F /* ADJKeychain.m in Sources */,
16691706
96B671111D788EEC0090A023 /* ADJSessionParameters.m in Sources */,
1707+
9DD0E9AF1F44690B00B2A759 /* ADJUserDefaults.m in Sources */,
16701708
);
16711709
runOnlyForDeploymentPostprocessing = 0;
16721710
};
@@ -1718,6 +1756,7 @@
17181756
isa = PBXSourcesBuildPhase;
17191757
buildActionMask = 2147483647;
17201758
files = (
1759+
9DDF243B1F7BE4A4001C1A70 /* ADJUserDefaults.m in Sources */,
17211760
9DF9C9121D6F3CA5008E362F /* NSData+ADJAdditions.m in Sources */,
17221761
9DF9C9141D6F3CA5008E362F /* NSString+ADJAdditions.m in Sources */,
17231762
9DF9C9161D6F3CA5008E362F /* UIDevice+ADJAdditions.m in Sources */,
@@ -1730,6 +1769,7 @@
17301769
9DF9C92C1D6F3CA5008E362F /* ADJLogger.m in Sources */,
17311770
9DF9C92E1D6F3CA5008E362F /* ADJPackageBuilder.m in Sources */,
17321771
9DF9C9301D6F3CA5008E362F /* ADJPackageHandler.m in Sources */,
1772+
6FCC85051F27946100D6A0ED /* ADJReachability.m in Sources */,
17331773
9DF9C9321D6F3CA5008E362F /* ADJRequestHandler.m in Sources */,
17341774
9DF9C9461D6F3CA5008E362F /* ADJUtil.m in Sources */,
17351775
9DF9C9241D6F3CA5008E362F /* ADJEvent.m in Sources */,
@@ -1756,6 +1796,7 @@
17561796
isa = PBXSourcesBuildPhase;
17571797
buildActionMask = 2147483647;
17581798
files = (
1799+
9DDF24441F7BE4DF001C1A70 /* ADJUserDefaults.m in Sources */,
17591800
9DFB06631D7470C0006D48FC /* NSData+ADJAdditions.m in Sources */,
17601801
9DFB06651D7470C0006D48FC /* NSString+ADJAdditions.m in Sources */,
17611802
9DFB06671D7470C0006D48FC /* UIDevice+ADJAdditions.m in Sources */,
@@ -1768,6 +1809,7 @@
17681809
9DFB067D1D7470C0006D48FC /* ADJLogger.m in Sources */,
17691810
9DFB067F1D7470C0006D48FC /* ADJPackageBuilder.m in Sources */,
17701811
9DFB06811D7470C0006D48FC /* ADJPackageHandler.m in Sources */,
1812+
6FCC85091F27949000D6A0ED /* ADJReachability.m in Sources */,
17711813
9DFB06831D7470C0006D48FC /* ADJRequestHandler.m in Sources */,
17721814
9DFB06971D7470C0006D48FC /* ADJUtil.m in Sources */,
17731815
9DFB06751D7470C0006D48FC /* ADJEvent.m in Sources */,
@@ -1884,14 +1926,20 @@
18841926
CLANG_CXX_LIBRARY = "libc++";
18851927
CLANG_ENABLE_MODULES = YES;
18861928
CLANG_ENABLE_OBJC_ARC = YES;
1929+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
18871930
CLANG_WARN_BOOL_CONVERSION = YES;
1931+
CLANG_WARN_COMMA = YES;
18881932
CLANG_WARN_CONSTANT_CONVERSION = YES;
18891933
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
18901934
CLANG_WARN_EMPTY_BODY = YES;
18911935
CLANG_WARN_ENUM_CONVERSION = YES;
18921936
CLANG_WARN_INFINITE_RECURSION = YES;
18931937
CLANG_WARN_INT_CONVERSION = YES;
1938+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
1939+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
18941940
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1941+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1942+
CLANG_WARN_STRICT_PROTOTYPES = YES;
18951943
CLANG_WARN_SUSPICIOUS_MOVE = YES;
18961944
CLANG_WARN_UNREACHABLE_CODE = YES;
18971945
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -1929,14 +1977,20 @@
19291977
CLANG_CXX_LIBRARY = "libc++";
19301978
CLANG_ENABLE_MODULES = YES;
19311979
CLANG_ENABLE_OBJC_ARC = YES;
1980+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
19321981
CLANG_WARN_BOOL_CONVERSION = YES;
1982+
CLANG_WARN_COMMA = YES;
19331983
CLANG_WARN_CONSTANT_CONVERSION = YES;
19341984
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
19351985
CLANG_WARN_EMPTY_BODY = YES;
19361986
CLANG_WARN_ENUM_CONVERSION = YES;
19371987
CLANG_WARN_INFINITE_RECURSION = YES;
19381988
CLANG_WARN_INT_CONVERSION = YES;
1989+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
1990+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
19391991
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1992+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
1993+
CLANG_WARN_STRICT_PROTOTYPES = YES;
19401994
CLANG_WARN_SUSPICIOUS_MOVE = YES;
19411995
CLANG_WARN_UNREACHABLE_CODE = YES;
19421996
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;

Adjust.xcodeproj/xcshareddata/xcschemes/AdjustSdk.xcscheme

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0820"
3+
LastUpgradeVersion = "0900"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@
2626
buildConfiguration = "Debug"
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
language = ""
2930
shouldUseLaunchSchemeArgsEnv = "YES">
3031
<Testables>
3132
</Testables>
@@ -36,6 +37,7 @@
3637
buildConfiguration = "Release"
3738
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
3839
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
40+
language = ""
3941
launchStyle = "0"
4042
useCustomWorkingDirectory = "NO"
4143
ignoresPersistentStateOnLaunch = "NO"

Adjust.xcodeproj/xcshareddata/xcschemes/AdjustSdkTv.xcscheme

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0820"
3+
LastUpgradeVersion = "0900"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@
2626
buildConfiguration = "Debug"
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
language = ""
2930
shouldUseLaunchSchemeArgsEnv = "YES">
3031
<Testables>
3132
</Testables>
@@ -36,6 +37,7 @@
3637
buildConfiguration = "Debug"
3738
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
3839
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
40+
language = ""
3941
launchStyle = "0"
4042
useCustomWorkingDirectory = "NO"
4143
ignoresPersistentStateOnLaunch = "NO"

Adjust/ADJActivityHandler.h

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,24 @@
2525
- (BOOL)isDisabled;
2626
- (BOOL)isOffline;
2727
- (BOOL)isOnline;
28-
- (BOOL)isBackground;
29-
- (BOOL)isForeground;
30-
- (BOOL)isDelayStart;
31-
- (BOOL)isToStartNow;
32-
- (BOOL)isToUpdatePackages;
28+
- (BOOL)isInBackground;
29+
- (BOOL)isInForeground;
30+
- (BOOL)isInDelayedStart;
31+
- (BOOL)isNotInDelayedStart;
32+
- (BOOL)itHasToUpdatePackages;
3333
- (BOOL)isFirstLaunch;
34-
- (BOOL)hasSessionResponseNotProcessed;
34+
- (BOOL)hasSessionResponseNotBeenProcessed;
35+
36+
@end
37+
38+
@interface ADJSavedPreLaunch : NSObject
39+
40+
@property (nonatomic, strong) NSMutableArray *preLaunchActionsArray;
41+
@property (nonatomic, copy) NSData *deviceTokenData;
42+
@property (nonatomic, copy) NSNumber *enabled;
43+
@property (nonatomic, assign) BOOL offline;
44+
45+
- (id)init;
3546

3647
@end
3748

@@ -41,8 +52,7 @@
4152
- (NSString *)adid;
4253

4354
- (id)initWithConfig:(ADJConfig *)adjustConfig
44-
sessionParametersActionsArray:(NSArray*)sessionParametersActionsArray
45-
deviceToken:(NSData*)deviceToken;
55+
savedPreLaunch:(ADJSavedPreLaunch *)savedPreLaunch;
4656

4757
- (void)applicationDidBecomeActive;
4858
- (void)applicationWillResignActive;
@@ -63,7 +73,6 @@ sessionParametersActionsArray:(NSArray*)sessionParametersActionsArray
6373
- (void)setAskingAttribution:(BOOL)askingAttribution;
6474

6575
- (BOOL)updateAttributionI:(id<ADJActivityHandler>)selfI attribution:(ADJAttribution *)attribution;
66-
- (void)setIadDate:(NSDate*)iAdImpressionDate withPurchaseDate:(NSDate*)appPurchaseDate;
6776
- (void)setAttributionDetails:(NSDictionary *)attributionDetails
6877
error:(NSError *)error
6978
retriesLeft:(int)retriesLeft;
@@ -87,8 +96,7 @@ sessionParametersActionsArray:(NSArray*)sessionParametersActionsArray
8796
@interface ADJActivityHandler : NSObject <ADJActivityHandler>
8897

8998
+ (id<ADJActivityHandler>)handlerWithConfig:(ADJConfig *)adjustConfig
90-
sessionParametersActionsArray:(NSArray*)sessionParametersActionsArray
91-
deviceToken:(NSData*)deviceToken;
99+
savedPreLaunch:(ADJSavedPreLaunch *)savedPreLaunch;
92100

93101
- (void)addSessionCallbackParameterI:(ADJActivityHandler *)selfI
94102
key:(NSString *)key

0 commit comments

Comments
 (0)