diff --git a/AppsFlyerXamarinBindingAndroid/AppsFlyerXamarinBindingAndroid.csproj b/AppsFlyerXamarinBindingAndroid/AppsFlyerXamarinBindingAndroid.csproj
index 592b64d..77e947a 100644
--- a/AppsFlyerXamarinBindingAndroid/AppsFlyerXamarinBindingAndroid.csproj
+++ b/AppsFlyerXamarinBindingAndroid/AppsFlyerXamarinBindingAndroid.csproj
@@ -18,13 +18,13 @@
XAJavaInterop1
PackageReference
AppsFlyerXamarinBindingAndroid
- 6.3.2.2
+ 6.4.0.1
AppsFlyer
Xamaring binding for AppsFlyer Android SDK
https://www.appsflyer.com/terms-of-use/
AppsFlyer
https://github.com/AppsFlyerSDK/XamarinAndroidBinding
- Android SDK 6.3.2
+ Android SDK 6.4.0
AppsFlyerXamarinBindingAndroid
true
diff --git a/AppsFlyerXamarinBindingAndroid/Jars/AF-Android-SDK.jar b/AppsFlyerXamarinBindingAndroid/Jars/AF-Android-SDK.jar
index 8256c11..ab0ba1f 100644
Binary files a/AppsFlyerXamarinBindingAndroid/Jars/AF-Android-SDK.jar and b/AppsFlyerXamarinBindingAndroid/Jars/AF-Android-SDK.jar differ
diff --git a/AppsFlyerXamarinBindingAndroid/Properties/AssemblyInfo.cs b/AppsFlyerXamarinBindingAndroid/Properties/AssemblyInfo.cs
index 671a3e9..f151948 100644
--- a/AppsFlyerXamarinBindingAndroid/Properties/AssemblyInfo.cs
+++ b/AppsFlyerXamarinBindingAndroid/Properties/AssemblyInfo.cs
@@ -26,5 +26,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("6.3.2.2")]
-[assembly: AssemblyFileVersion("6.3.2.2")]
+[assembly: AssemblyVersion("6.4.0.1")]
+[assembly: AssemblyFileVersion("6.4.0.1")]
diff --git a/AppsFlyerXamarinBindingAndroid/Transforms/Metadata.xml b/AppsFlyerXamarinBindingAndroid/Transforms/Metadata.xml
index f87bee9..7a0e686 100644
--- a/AppsFlyerXamarinBindingAndroid/Transforms/Metadata.xml
+++ b/AppsFlyerXamarinBindingAndroid/Transforms/Metadata.xml
@@ -7,17 +7,17 @@
This sample removes the method: android.support.v4.content.CursorLoader.loadInBackground:
-->
- false
- false
- public
+ AFKeystoreWrapperManaged
- public
+ false
- public
+ public
+
+ public
+
+ public
+
+ public
+
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..6b748ec
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,21 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
+
+## [6.4.0.1] - 2021-09-30
+
+### Added
+
+- [setSharingFilterForPartners](https://dev.appsflyer.com/hc/docs/android-sdk-reference-appsflyerlib#setsharingfilterforpartners)
+
+### Changed
+
+- Updated SDK to v6.4.0
+
+### Deprecated
+
+- [setSharingFilterForAllPartners](https://dev.appsflyer.com/hc/docs/android-sdk-reference-appsflyerlib#setsharingfilterforallpartners)
+- [sharingFilter](https://dev.appsflyer.com/hc/docs/android-sdk-reference-appsflyerlib#sharingfilter)
+
diff --git a/README.md b/README.md
index 74898f4..9f38f31 100644
--- a/README.md
+++ b/README.md
@@ -5,8 +5,8 @@
Xamarin Binding integration guide For Android
-AppsFlyer Xamarin Binding version `v6.3.2.0`
-Built with AppsFlyer Android SDK `v6.3.2`
+AppsFlyer Xamarin Binding version `v6.4.0.1`
+Built with AppsFlyer Android SDK `v6.4.0`
## ❗ v6 Breaking Changes
@@ -79,7 +79,7 @@ https://www.nuget.org/packages/AppsFlyerXamarinBindingAndroid/
1. Go to Project > Add NuGet Packages...
2. Select the `AppsFlyerXamarinBindingAndroid`
- 3. Select under version - `6.3.2`
+ 3. Select under version - `6.4.0.1`
4. Click `Add Package`
diff --git a/XamarinSample/MainActivity.cs b/XamarinSample/MainActivity.cs
index 047cf83..a9294f6 100644
--- a/XamarinSample/MainActivity.cs
+++ b/XamarinSample/MainActivity.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using Android.App;
using Android.OS;
@@ -21,6 +21,19 @@ namespace XamarinSample
Android.Content.Intent.CategoryBrowsable
},
DataScheme = "sdktest")]
+ [IntentFilter(new[] { Android.Content.Intent.ActionView },
+ Categories = new[]
+ {
+ Android.Content.Intent.CategoryDefault,
+ Android.Content.Intent.CategoryBrowsable
+ },
+ DataScheme = "https",
+ DataHosts = new[]
+ {
+ "sdk-test.onelink.me",
+ "click.af-sup.com"
+ }
+ )]
public class MainActivity : AppCompatActivity
{
public AppCompatTextView gcdTextView;
@@ -44,7 +57,8 @@ protected override void OnCreate(Bundle savedInstanceState)
ConversionListener cl = new ConversionListener(this);
DeepLinkListener dl = new DeepLinkListener(this);
AppsFlyerLib.Instance.AddPushNotificationDeepLinkPath(new string[] { "key1", "key2" });
- AppsFlyerLib.Instance.SetLogLevel(AFLogger.LogLevel.Verbose); // Enable verbose logs for debugging
+ AppsFlyerLib.Instance.SetDebugLog(true);
+ //AppsFlyerLib.Instance.SetLogLevel(AFLogger.LogLevel.Verbose); // Enable verbose logs for debugging
AppsFlyerLib.Instance.Init("4UGrDF4vFvPLbHq5bXtCza", cl, Application);
AppsFlyerLib.Instance.SetAppInviteOneLink("E2bM"); // Replace with OneLink ID from your AppsFlyer account
AppsFlyerLib.Instance.SetSharingFilter(new string[]{"test", "partner_int"});
@@ -128,5 +142,4 @@ public void OnResponseError(string p0)
Console.WriteLine(message);
}
}
-}
-
+}
\ No newline at end of file
diff --git a/XamarinSample/XamarinSample.csproj b/XamarinSample/XamarinSample.csproj
index 63b1808..a14bc07 100644
--- a/XamarinSample/XamarinSample.csproj
+++ b/XamarinSample/XamarinSample.csproj
@@ -131,7 +131,7 @@
122.0.0
- 6.3.2.2
+ 6.4.0.1
1.0.0.8