Skip to content

Commit a7528f3

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

File tree

23 files changed

+27
-3700
lines changed

23 files changed

+27
-3700
lines changed

Diff for: 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;

Diff for: 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
}

Diff for: 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];

Diff for: 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");

Diff for: 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;

Diff for: 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+
}

Diff for: 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.

Diff for: VERSION

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

Diff for: doc/chinese/README.md

-1,081
This file was deleted.

Diff for: doc/chinese/sdk-to-sdk/mopub.md

-24
This file was deleted.

Diff for: doc/english/migration/migrate.md

-95
This file was deleted.

Diff for: doc/english/plugins/imei.md

-44
This file was deleted.

Diff for: doc/english/plugins/oaid.md

-36
This file was deleted.

Diff for: doc/english/sdk-to-sdk/admob.md

-32
This file was deleted.

Diff for: doc/english/sdk-to-sdk/applovin-max.md

-40
This file was deleted.

0 commit comments

Comments
 (0)