Skip to content

Commit 2a6b922

Browse files
Merge pull request #66 from optimove-tech/fix/259630-ddl-flow
AB#259630 DDL flow optimizations
2 parents cc88bcf + 0e6e2f4 commit 2a6b922

File tree

7 files changed

+45
-352
lines changed

7 files changed

+45
-352
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 7.9.0
4+
5+
- Added retry logic for deferred deep links when clipboard description is unavailable on first attempt
6+
- Removed fingerprinting code
7+
38
## 7.8.1
49

510
- Update to fix memory leak in OptimoveInApp.setDeepLinkHandler

OptimoveSDK/app/src/main/java/com/optimove/android/optimovemobilesdk/MainActivity.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ public void handle(android.content.Context context, InAppButtonPress buttonPress
7070

7171
//deferred deep links
7272
Optimove.getInstance().seeIntent(getIntent(), savedInstanceState);
73+
74+
// Request push notification permission
75+
Optimove.getInstance().pushRequestDeviceToken();
7376
}
7477

7578
@Override

OptimoveSDK/app/src/main/java/com/optimove/android/optimovemobilesdk/MyApplication.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,5 @@ public void onCreate() {
4444

4545
// Shouldn't be called unless explicitly told to
4646
Optimove.enableStagingRemoteLogs();
47-
48-
Optimove.getInstance().pushRequestDeviceToken();
4947
}
5048
}

OptimoveSDK/app/src/main/java/com/optimove/android/optimovemobilesdk/MyDeferredDeepLinkHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
import android.content.Context;
55
import android.util.Log;
6+
import android.widget.Toast;
67

78
import androidx.annotation.Nullable;
89

@@ -23,6 +24,7 @@ public void handle(Context context, DeferredDeepLinkHelper.DeepLinkResolution re
2324
output += data.data.toString();
2425
}
2526
Log.d(TAG, output);
27+
Toast.makeText(context, output, Toast.LENGTH_SHORT).show();
2628
}
2729

2830
}

OptimoveSDK/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
# The setting is particularly useful for tweaking memory settings.
99
org.gradle.jvmargs=-Xmx1536m
1010

11-
sdk_version=7.8.1
12-
sdk_version_code=70801
11+
sdk_version=7.9.0
12+
sdk_version_code=70900
1313
sdk_platform=Android
1414
android.useAndroidX=true
1515
android.enableJetifier=true

OptimoveSDK/optimove-sdk/src/main/java/com/optimove/android/optimobile/DeepLinkFingerprinter.java

Lines changed: 0 additions & 211 deletions
This file was deleted.

0 commit comments

Comments
 (0)