-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #31 from adjust/v4170
Version 4.17.0
- Loading branch information
Showing
109 changed files
with
23,841 additions
and
1,075 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,20 @@ | ||
### Version 4.17.0 (18th January 2019) | ||
#### Added | ||
- Added `getSdkVersion` method to `Adjust2dx` interface to obtain current SDK version string. | ||
- Added `setCallbackId` method on `AdjustEvent2dx` object for users to set custom ID on event object which will later be reported in event success/failure callbacks. | ||
- Added `callbackId` field to event tracking success callback object. | ||
- Added `callbackId` field to event tracking failure callback object. | ||
|
||
#### Changed | ||
- Marked `setReadMobileEquipmentIdentity` method of `AdjustConfig2dx` object as deprecated. | ||
- SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info. | ||
|
||
#### Native SDKs | ||
- [[email protected]][ios_sdk_v4.17.1] | ||
- [[email protected]][android_sdk_v4.17.0] | ||
|
||
--- | ||
|
||
### Version 4.14.0 (9th July 2018) | ||
#### Added | ||
- Added deep link caching in case `appWillOpenUrl` method is called before SDK is initialised. | ||
|
@@ -250,6 +267,7 @@ | |
[ios_sdk_v4.12.3]: https://github.com/adjust/ios_sdk/tree/v4.12.3 | ||
[ios_sdk_v4.13.0]: https://github.com/adjust/ios_sdk/tree/v4.13.0 | ||
[ios_sdk_v4.14.1]: https://github.com/adjust/ios_sdk/tree/v4.14.1 | ||
[ios_sdk_v4.17.1]: https://github.com/adjust/ios_sdk/tree/v4.17.1 | ||
|
||
[android_sdk_v4.0.8]: https://github.com/adjust/android_sdk/tree/v4.0.8 | ||
[android_sdk_v4.1.0]: https://github.com/adjust/android_sdk/tree/v4.1.0 | ||
|
@@ -265,5 +283,6 @@ | |
[android_sdk_v4.12.4]: https://github.com/adjust/android_sdk/tree/v4.12.4 | ||
[android_sdk_v4.13.0]: https://github.com/adjust/android_sdk/tree/v4.13.0 | ||
[android_sdk_v4.14.0]: https://github.com/adjust/android_sdk/tree/v4.14.0 | ||
[android_sdk_v4.17.0]: https://github.com/adjust/android_sdk/tree/v4.17.0 | ||
|
||
[windows_sdk_v4.0.3]: https://github.com/adjust/windows_sdk/tree/v4.0.3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
4.14.0 | ||
4.17.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
// | ||
// ADJAdjust2dx.h | ||
// Adjust SDK | ||
// | ||
// Created by Uglješa Erceg (@uerceg) on 17th June 2015. | ||
// Copyright © 2015-2019 Adjust GmbH. All rights reserved. | ||
// | ||
|
||
#ifndef _ADJUST_ADJUST2DX_H_ | ||
#define _ADJUST_ADJUST2DX_H_ | ||
|
||
#include <map> | ||
#include <iostream> | ||
#include "ADJEvent2dx.h" | ||
#include "ADJConfig2dx.h" | ||
#include "AdjustAttribution2dx.h" | ||
|
||
extern const std::string ADJEnvironmentSandbox2dx; | ||
extern const std::string ADJEnvironmentProduction2dx; | ||
|
||
class ADJAdjust2dx { | ||
public: | ||
static void appDidLaunch(ADJConfig2dx adjustConfig); | ||
static void trackEvent(ADJEvent2dx adjustEvent); | ||
static void trackSubsessionStart(); | ||
static void trackSubsessionEnd(); | ||
static void setEnabled(bool isEnabled); | ||
static void appWillOpenUrl(std::string url); | ||
static void setDeviceToken(std::string deviceToken); | ||
static void setOfflineMode(bool isOffline); | ||
static void sendFirstPackages(); | ||
static void gdprForgetMe(); | ||
static void addSessionCallbackParameter(std::string key, std::string value); | ||
static void addSessionPartnerParameter(std::string key, std::string value); | ||
static void removeSessionCallbackParameter(std::string key); | ||
static void removeSessionPartnerParameter(std::string key); | ||
static void resetSessionCallbackParameters(); | ||
static void resetSessionPartnerParameters(); | ||
static bool isEnabled(); | ||
static std::string getIdfa(); | ||
static std::string getAdid(); | ||
static std::string getSdkVersion(); | ||
static AdjustAttribution2dx getAttribution(); | ||
// For testing purposes only. | ||
static void setTestOptions(std::map<std::string, std::string> testOptionsMap); | ||
static void teardown(); | ||
}; | ||
|
||
#endif /* _ADJUST_ADJUST2DX_H_ */ |
Oops, something went wrong.