Skip to content

Commit c9df770

Browse files
authored
Merge pull request #125 from adjust/v501
Version 5.0.1
2 parents e32e0b3 + d11f0e7 commit c9df770

File tree

23 files changed

+27
-3700
lines changed

23 files changed

+27
-3700
lines changed

Assets/Adjust/Example/Example.cs

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ void OnGUI()
2828
{
2929
AdjustConfig adjustConfig = new AdjustConfig("2fm9gkqubvpc", AdjustEnvironment.Sandbox);
3030
adjustConfig.LogLevel = AdjustLogLevel.Verbose;
31+
adjustConfig.AttributionChangedDelegate = AttributionChangedCallback;
32+
adjustConfig.DeferredDeeplinkDelegate = DeferredDeeplinkCallback;
3133
Adjust.InitSdk(adjustConfig);
3234

3335
isEnabled = true;

Assets/Adjust/Native/iOS/AdjustUnityAppDelegate.m

+4-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ + (IMP)swizzleOriginalSelector:(SEL)originalSelector
5656
- (BOOL)adjust_application:(UIApplication *)application
5757
openURL:(NSURL *)url
5858
options:(NSDictionary *)options {
59-
[Adjust processDeeplink:url];
59+
ADJDeeplink *deeplink = [[ADJDeeplink alloc] initWithDeeplink:url];
60+
[Adjust processDeeplink:deeplink];
6061
return original_openURL ? original_openURL(self, _cmd, application, url, options) : YES;
6162
}
6263

@@ -65,7 +66,8 @@ - (BOOL)adjust_application:(UIApplication *)application
6566
restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler {
6667
if ([[userActivity activityType] isEqualToString:NSUserActivityTypeBrowsingWeb]) {
6768
NSURL *url = [userActivity webpageURL];
68-
[Adjust processDeeplink:url];
69+
ADJDeeplink *deeplink = [[ADJDeeplink alloc] initWithDeeplink:url];
70+
[Adjust processDeeplink:deeplink];
6971
}
7072
return original_continueUserActivity ? original_continueUserActivity(self, _cmd, application, userActivity, restorationHandler) : YES;
7173
}

Assets/Adjust/Native/iOS/AdjustUnityDelegate.mm

+3-3
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ + (id)getInstanceWithAttributionCallback:(AdjustDelegateAttributionCallback)attr
5959
withSelector:@selector(adjustSessionTrackingFailedWannabe:)];
6060
}
6161
if (deferredDeeplinkCallback != nil) {
62-
[defaultInstance swizzleOriginalSelector:@selector(adjustDeeplinkResponse:)
63-
withSelector:@selector(adjustDeeplinkResponseWannabe:)];
62+
[defaultInstance swizzleOriginalSelector:@selector(adjustDeferredDeeplinkReceived:)
63+
withSelector:@selector(adjustDeferredDeeplinkReceivedWannabe:)];
6464
}
6565
if (skanUpdatedCallback != nil) {
6666
[defaultInstance swizzleOriginalSelector:@selector(adjustSkanUpdatedWithConversionData:)
@@ -270,7 +270,7 @@ - (void)adjustSessionTrackingFailedWannabe:(ADJSessionFailure *)sessionFailureRe
270270
_sessionFailureCallback(charArraySessionFailure);
271271
}
272272

273-
- (BOOL)adjustDeeplinkResponseWannabe:(NSURL *)deeplink {
273+
- (BOOL)adjustDeferredDeeplinkReceivedWannabe:(NSURL *)deeplink {
274274
if (_deferredDeeplinkCallback != nil) {
275275
NSString *stringDeeplink = [deeplink absoluteString];
276276
const char* charDeeplink = [stringDeeplink UTF8String];

Assets/Adjust/Scripts/AdjustAndroid.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace AdjustSdk
88
#if UNITY_ANDROID
99
public class AdjustAndroid
1010
{
11-
private const string sdkPrefix = "unity5.0.0";
11+
private const string sdkPrefix = "unity5.0.1";
1212
private static bool isDeferredDeeplinkOpeningEnabled = true;
1313
private static AndroidJavaClass ajcAdjust = new AndroidJavaClass("com.adjust.sdk.Adjust");
1414
private static AndroidJavaObject ajoCurrentActivity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");

Assets/Adjust/Scripts/AdjustiOS.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ namespace AdjustSdk
88
#if UNITY_IOS
99
public class AdjustiOS
1010
{
11-
private const string sdkPrefix = "unity5.0.0";
11+
private const string sdkPrefix = "unity5.0.1";
1212

1313
// app callbacks as method parameters
1414
private static List<Action<bool>> appIsEnabledGetterCallbacks;

Assets/Adjust/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.adjust.sdk",
3-
"version": "5.0.0",
3+
"version": "5.0.1",
44
"unity": "2019.4",
55
"displayName": "Adjust",
66
"license": "MIT",
@@ -9,4 +9,4 @@
99
"name": "Adjust",
1010
"url": "https://github.com/adjust/unity_sdk"
1111
}
12-
}
12+
}

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
### Version 5.0.1 (19th August 2024)
2+
#### Fixed
3+
- Fixed handling of deferred deep links on iOS platform.
4+
5+
#### Changed
6+
- Added attribution and deferred deep link callbacks to example app.
7+
8+
#### Native SDKs
9+
- [[email protected]][ios_sdk_v5.0.0]
10+
- [[email protected]][android_sdk_v5.0.0]
11+
12+
---
13+
114
### Version 5.0.0 (12th August 2024)
215

316
We're excited to release our major new SDK version (v5). Among many internal improvements, our spoofing protection solution is now included out of the box, reinforcing our commitment to accurate, actionable, and fraud-free data.

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.38.1
1+
5.0.1

doc/chinese/README.md

-1,081
This file was deleted.

doc/chinese/sdk-to-sdk/mopub.md

-24
This file was deleted.

doc/english/migration/migrate.md

-95
This file was deleted.

doc/english/plugins/imei.md

-44
This file was deleted.

doc/english/plugins/oaid.md

-36
This file was deleted.

doc/english/sdk-to-sdk/admob.md

-32
This file was deleted.

doc/english/sdk-to-sdk/applovin-max.md

-40
This file was deleted.

0 commit comments

Comments
 (0)