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