From 0237486c3afe3f82b2c3175c464c6af7d17d6297 Mon Sep 17 00:00:00 2001 From: Andrii Dudla Date: Wed, 7 Aug 2024 10:06:13 +0200 Subject: [PATCH 01/28] Release 6.15.0 --- RELEASENOTES.md | 4 ++++ Readme.md | 4 ++-- app/build.gradle | 23 +++++++++++-------- .../appsflyer/AppsflyerIntegration.java | 9 +------- gradle.properties | 4 ++-- segmenttestapp/build.gradle | 14 +++++------ segmenttestapp/src/main/AndroidManifest.xml | 3 ++- 7 files changed, 31 insertions(+), 30 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 2fc238d..960e28e 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,3 +1,7 @@ +### 6.15.0 +* Update Android SDK to v6.15.0 +* Added the logAdRevenue method to send ad revenue data to AppsFlyer. Note: Starting with this version, the AdRevenue Connector should no longer be used. For more details, [see] (https://dev.appsflyer.com/hc/docs/ad-revenue-1) + ### 6.14.0 * Update Android SDK to v6.14.0 * Updated Huawei Referrer integration. [Learn more](https://dev.appsflyer.com/hc/docs/install-android-sdk#huawei-install-referrer). diff --git a/Readme.md b/Readme.md index bfe0525..561461c 100644 --- a/Readme.md +++ b/Readme.md @@ -21,7 +21,7 @@ You can track installs, updates and sessions and also track additional in-app ev --- -Built with AppsFlyer Android SDK `v6.14.0` +Built with AppsFlyer Android SDK `v6.15.0` ## Table of content @@ -97,7 +97,7 @@ And to start the AppsFlyer SDK, use `void startAppsFlyer(Context context)` API. Add the AppsFlyer Segment Integration dependency to your app `build.gradle` file. ```java -implementation 'com.appsflyer:segment-android-integration:6.14.0' +implementation 'com.appsflyer:segment-android-integration:6.15.0' implementation 'com.android.installreferrer:installreferrer:2.1' ``` diff --git a/app/build.gradle b/app/build.gradle index c8d3379..543882f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,11 +1,11 @@ apply plugin: 'com.android.library' android { - compileSdkVersion 33 + compileSdk 34 defaultConfig { - minSdkVersion 19 - targetSdkVersion 33 + minSdk 19 + targetSdk 34 versionCode 1 versionName "1.0" testApplicationId "com.example.test" @@ -38,16 +38,19 @@ android { } dependencies { - testImplementation 'androidx.test.ext:junit:1.1.5' - api 'com.appsflyer:af-android-sdk:6.14.0' - compileOnly 'com.android.installreferrer:installreferrer:2.1' + api 'com.appsflyer:af-android-sdk:6.15.0' compileOnly 'com.segment.analytics.android:analytics:4.+' - testImplementation 'androidx.test:core:1.4.0' + compileOnly 'com.android.installreferrer:installreferrer:2.2' + + testImplementation 'androidx.test:core:1.6.1' + testImplementation 'androidx.test.ext:junit:1.2.1' + testImplementation 'com.android.installreferrer:installreferrer:2.2' + testImplementation 'junit:junit:4.13.2' - testImplementation 'org.robolectric:robolectric:4.9.2' - testImplementation 'com.android.installreferrer:installreferrer:2.1' - testImplementation 'com.segment.analytics.android:analytics:4.+' testImplementation 'org.mockito:mockito-core:4.2.0' + testImplementation 'org.robolectric:robolectric:4.11.0' + + testImplementation 'com.segment.analytics.android:analytics:4.+' testImplementation 'com.segment.analytics.android:analytics-tests:4.+' } diff --git a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java index 2fe8bf4..4913388 100644 --- a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java +++ b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java @@ -92,13 +92,12 @@ public Integration create(ValueMap settings, Analytics analytics) boolean trackAttributionData = settings.getBoolean("trackAttributionData", false); Application application = analytics.getApplication(); - AppsFlyerConversionListener listener = null; if (trackAttributionData) { listener = new ConversionListener(analytics); } - AppsFlyerLib.getInstance().setPluginInfo(new PluginInfo(Plugin.SEGMENT,"6.14.0")); + AppsFlyerLib.getInstance().setPluginInfo(new PluginInfo(Plugin.SEGMENT,"6.15.0")); afLib.setDebugLog(logger.logLevel != Analytics.LogLevel.NONE); afLib.init(devKey, listener, application.getApplicationContext()); if (deepLinkListener != null) @@ -148,7 +147,6 @@ public void onActivityCreated(Activity activity, Bundle savedInstanceState) { } } - @Override public AppsFlyerLib getUnderlyingInstance() { return appsflyer; @@ -169,7 +167,6 @@ public void identify(IdentifyPayload identify) { } private void updateEndUserAttributes() { - appsflyer.setCustomerUserId(customerUserId); logger.verbose("appsflyer.setCustomerUserId(%s)", customerUserId); appsflyer.setCurrencyCode(currencyCode); @@ -316,9 +313,5 @@ private void editorCommit(SharedPreferences.Editor editor) { private Context getContext() { return this.analytics.getApplication().getApplicationContext(); } - } - - - } diff --git a/gradle.properties b/gradle.properties index c1e6e08..e01d12b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,8 +19,8 @@ GROUP=com.appsflyer -VERSION_CODE=16 -VERSION_NAME=6.14.0 +VERSION_CODE=17 +VERSION_NAME=6.15.0 POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar diff --git a/segmenttestapp/build.gradle b/segmenttestapp/build.gradle index 544b06e..c00b9c3 100644 --- a/segmenttestapp/build.gradle +++ b/segmenttestapp/build.gradle @@ -1,13 +1,12 @@ apply plugin: 'com.android.application' - android { - compileSdkVersion 33 + compileSdk 34 defaultConfig { applicationId "com.appsflyer.segment.app" - minSdkVersion 19 - targetSdkVersion 33 + minSdk 19 + targetSdk 34 versionCode 1 versionName "1.0" } @@ -25,9 +24,10 @@ android { dependencies { implementation project(path: ':app') - testImplementation 'junit:junit:4.12' + implementation 'com.appsflyer:af-android-sdk:6.15.0' implementation 'com.android.support:appcompat-v7:28.0.0' - implementation 'com.appsflyer:af-android-sdk:6.14.0' implementation 'com.segment.analytics.android:analytics:4.+' - implementation 'com.android.installreferrer:installreferrer:2.1' + implementation 'com.android.installreferrer:installreferrer:2.2' + + testImplementation 'junit:junit:4.13.2' } diff --git a/segmenttestapp/src/main/AndroidManifest.xml b/segmenttestapp/src/main/AndroidManifest.xml index df39da0..bcfd8bd 100644 --- a/segmenttestapp/src/main/AndroidManifest.xml +++ b/segmenttestapp/src/main/AndroidManifest.xml @@ -21,7 +21,7 @@ - + @@ -29,6 +29,7 @@ From 0dccb6b2637607910d7209c28e8aa357c31e8eb8 Mon Sep 17 00:00:00 2001 From: Andrii Dudla Date: Wed, 7 Aug 2024 10:26:40 +0200 Subject: [PATCH 02/28] fix robolectric version --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 543882f..311d65e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -48,7 +48,7 @@ dependencies { testImplementation 'junit:junit:4.13.2' testImplementation 'org.mockito:mockito-core:4.2.0' - testImplementation 'org.robolectric:robolectric:4.11.0' + testImplementation 'org.robolectric:robolectric:4.11' testImplementation 'com.segment.analytics.android:analytics:4.+' testImplementation 'com.segment.analytics.android:analytics-tests:4.+' From ee538c7b389bee63ebe9a1879fd7b613b4893178 Mon Sep 17 00:00:00 2001 From: Andrii Dudla Date: Wed, 7 Aug 2024 10:35:11 +0200 Subject: [PATCH 03/28] rollback robolectric version --- app/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 311d65e..f1aa619 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,11 +1,11 @@ apply plugin: 'com.android.library' android { - compileSdk 34 + compileSdk 33 defaultConfig { minSdk 19 - targetSdk 34 + targetSdk 33 versionCode 1 versionName "1.0" testApplicationId "com.example.test" @@ -48,7 +48,7 @@ dependencies { testImplementation 'junit:junit:4.13.2' testImplementation 'org.mockito:mockito-core:4.2.0' - testImplementation 'org.robolectric:robolectric:4.11' + testImplementation 'org.robolectric:robolectric:4.9.2' testImplementation 'com.segment.analytics.android:analytics:4.+' testImplementation 'com.segment.analytics.android:analytics-tests:4.+' From 7d23d3b4ffc4447e7a6638fec294455fd9de2385 Mon Sep 17 00:00:00 2001 From: Andrii Dudla Date: Wed, 7 Aug 2024 10:57:11 +0200 Subject: [PATCH 04/28] Update Maven auth method --- app/publish.gradle | 4 ++-- build.gradle | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/publish.gradle b/app/publish.gradle index fce6aff..b72db07 100644 --- a/app/publish.gradle +++ b/app/publish.gradle @@ -111,8 +111,8 @@ afterEvaluate { url = isReleaseBuild() ? getReleaseRepositoryUrl() : getSnapshotRepositoryUrl() credentials(PasswordCredentials) { - username = getRepositoryUsername() - password = getRepositoryPassword() + username = getSonatypeRepositoryToken() + password = getSonatypeRepositoryTokenPassword() } } } diff --git a/build.gradle b/build.gradle index 594f2d6..46fca48 100644 --- a/build.gradle +++ b/build.gradle @@ -11,14 +11,14 @@ buildscript { } apply plugin: 'io.codearte.nexus-staging' -def getRepositoryUsername() { return hasProperty('ossrhUsername') ? ossrhUsername : "" } +def getSonatypeRepositoryToken() { return hasProperty('ossrhToken') ? ossrhToken : "" } -def getRepositoryPassword() { return hasProperty('ossrhPassword') ? ossrhPassword : "" } +def getSonatypeRepositoryTokenPassword() { return hasProperty('ossrhTokenPassword') ? ossrhTokenPassword : "" } nexusStaging { packageGroup = GROUP // optional if packageGroup == project.getGroup() - username = getRepositoryUsername() - password = getRepositoryPassword() + username = getSonatypeRepositoryToken() + password = getSonatypeRepositoryTokenPassword() delayBetweenRetriesInMillis = 30000 numberOfRetries = 120 } From 26ad2ef125867b618164d866990acad2f397fa2b Mon Sep 17 00:00:00 2001 From: andriidudka Date: Thu, 4 Sep 2025 15:16:12 +0300 Subject: [PATCH 05/28] [DELIVERY-99988] Bump AppsFlyer SDK to 6.17.3 Update AppsFlyerConsent Documentation. --- RELEASENOTES.md | 6 +++++- Readme.md | 20 ++++++++++--------- app/build.gradle | 2 +- .../appsflyer/AppsflyerIntegration.java | 2 +- gradle.properties | 4 ++-- segmenttestapp/build.gradle | 2 +- 6 files changed, 21 insertions(+), 15 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 1d5116f..0589ca5 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,5 +1,9 @@ +### 6.17.3 +* Update Android SDK to v6.17.3 +* Update the Documentation for manually sending DMA Consent data to AppsFlyer. For more details, [see] (https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance). + ### 6.17.1 -* Update Android SDK to v7.17.1 +* Update Android SDK to v6.17.1 ### 6.15.0 * Update Android SDK to v6.15.0 diff --git a/Readme.md b/Readme.md index 6096adf..5a060a1 100644 --- a/Readme.md +++ b/Readme.md @@ -21,7 +21,7 @@ You can track installs, updates and sessions and also track additional in-app ev --- -Built with AppsFlyer Android SDK `v6.17.1` +Built with AppsFlyer Android SDK `v6.17.3` ## Table of content @@ -97,7 +97,7 @@ And to start the AppsFlyer SDK, use `void startAppsFlyer(Context context)` API. Add the AppsFlyer Segment Integration dependency to your app `build.gradle` file. ```java -implementation 'com.appsflyer:segment-android-integration:6.17.1' +implementation 'com.appsflyer:segment-android-integration:6.17.3' implementation 'com.android.installreferrer:installreferrer:2.1' ``` @@ -333,18 +333,20 @@ If your app does not use a CMP compatible with TCF v2.2, use the SDK API detaile
  • If there is no consent data stored, show the consent dialog to capture the user consent decision.
  • If there is consent data stored continue to the next step. -
  • To transfer the consent data to the SDK create an object called AppsFlyerConsent using the forGDPRUser() method with the following parameters:
    +
  • To transfer the consent data to the SDK, create an object called AppsFlyerConsent with the following optional parameters:
    + - isUserSubjectToGDPR - Indicates whether GDPR applies to the user.
    - hasConsentForDataUsage - Indicates whether the user has consented to use their data for advertising purposes.
    - - hasConsentForAdsPersonalization - Indicates whether the user has consented to use their data for personalized advertising purposes. + - hasConsentForAdsPersonalization - Indicates whether the user has consented to use their data for personalized advertising purposes.
    + - hasConsentForAdStorage - Indicates whether the user has consented to store or access information on a device.
  • Call AppsFlyerLib.getInstance().setConsentData() with the AppsFlyerConsent object.
  • Call AppsflyerIntegration.startAppsFlyer(this).
    - - If GDPR doesn’t apply to the user perform the following: -
      -
    1. Create an AppsFlyerConsent object using the forNonGDPRUser() method. This method doesn’t accept any parameters. -
    2. Call AppsFlyerLib.getInstance().setConsentData() with the AppsFlyerConsent object. + - If the GDPR does not apply to the user isUserSubjectToGDPR is false and the rest of the parameters must be null. See example below. +
    3. Create an AppsFlyerConsent object: AppsFlyerConsent nonGdprUser = new AppsFlyerConsent(false, null, null, null); +
    4. Call AppsFlyerLib.getInstance().setConsentData(nonGdprUser);
    5. Call AppsflyerIntegration.startAppsFlyer(this). -
    + +For more details, [see] (https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance) ### diff --git a/app/build.gradle b/app/build.gradle index f4b4487..86139b1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -38,7 +38,7 @@ android { } dependencies { - api 'com.appsflyer:af-android-sdk:6.17.1' + api 'com.appsflyer:af-android-sdk:6.17.3' compileOnly 'com.segment.analytics.android:analytics:4.+' compileOnly 'com.android.installreferrer:installreferrer:2.2' diff --git a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java index ad16d94..0d73b17 100644 --- a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java +++ b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java @@ -97,7 +97,7 @@ public Integration create(ValueMap settings, Analytics analytics) listener = new ConversionListener(analytics); } - AppsFlyerLib.getInstance().setPluginInfo(new PluginInfo(Plugin.SEGMENT,"6.17.1")); + AppsFlyerLib.getInstance().setPluginInfo(new PluginInfo(Plugin.SEGMENT,"6.17.3")); afLib.setDebugLog(logger.logLevel != Analytics.LogLevel.NONE); afLib.init(devKey, listener, application.getApplicationContext()); if (deepLinkListener != null) diff --git a/gradle.properties b/gradle.properties index c247270..04f8c7c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,8 +19,8 @@ GROUP=com.appsflyer -VERSION_CODE=20 -VERSION_NAME=6.17.1 +VERSION_CODE=21 +VERSION_NAME=6.17.3 POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar diff --git a/segmenttestapp/build.gradle b/segmenttestapp/build.gradle index 0e08f47..4fb36df 100644 --- a/segmenttestapp/build.gradle +++ b/segmenttestapp/build.gradle @@ -24,7 +24,7 @@ android { dependencies { // implementation 'com.appsflyer:segment-android-integration:6.15.0' - implementation project(path: ':app') + implementation project(path: ':app') implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.segment.analytics.android:analytics:4.+' implementation 'com.android.installreferrer:installreferrer:2.2' From 86777761ff0807dc63bd50fef3cce9fa5554534b Mon Sep 17 00:00:00 2001 From: andriidudka Date: Thu, 4 Sep 2025 15:22:09 +0300 Subject: [PATCH 06/28] [DELIVERY-99988] Formatting --- Readme.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Readme.md b/Readme.md index 5a060a1..453342d 100644 --- a/Readme.md +++ b/Readme.md @@ -341,10 +341,12 @@ If your app does not use a CMP compatible with TCF v2.2, use the SDK API detaile
  • Call AppsFlyerLib.getInstance().setConsentData() with the AppsFlyerConsent object.
  • Call AppsflyerIntegration.startAppsFlyer(this).
    - - If the GDPR does not apply to the user isUserSubjectToGDPR is false and the rest of the parameters must be null. See example below. -
  • Create an AppsFlyerConsent object: AppsFlyerConsent nonGdprUser = new AppsFlyerConsent(false, null, null, null); -
  • Call AppsFlyerLib.getInstance().setConsentData(nonGdprUser); -
  • Call AppsflyerIntegration.startAppsFlyer(this). + - If the GDPR does not apply to the user isUserSubjectToGDPR is false and the rest of the parameters must be null. See example below: +
      +
    1. Create an AppsFlyerConsent object:
      AppsFlyerConsent nonGdprUser = new AppsFlyerConsent(false, null, null, null); +
    2. Call
      AppsFlyerLib.getInstance().setConsentData(nonGdprUser); +
    3. Call
      AppsflyerIntegration.startAppsFlyer(this). +
    For more details, [see] (https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance) From 274415ec973f854c141036cdce9a20fc7be81b4b Mon Sep 17 00:00:00 2001 From: andriidudka Date: Thu, 4 Sep 2025 15:23:23 +0300 Subject: [PATCH 07/28] [DELIVERY-99988] Formatting --- Readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 453342d..95ea6ae 100644 --- a/Readme.md +++ b/Readme.md @@ -348,7 +348,7 @@ If your app does not use a CMP compatible with TCF v2.2, use the SDK API detaile
  • Call
    AppsflyerIntegration.startAppsFlyer(this). -For more details, [see] (https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance) +For more details: https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance ###
    From 3660f15e8c8ccc9e9817021fd3370f24de0bdbad Mon Sep 17 00:00:00 2001 From: Andrii Dudka <111760320+af-dudka@users.noreply.github.com> Date: Mon, 8 Sep 2025 11:19:54 +0300 Subject: [PATCH 08/28] Update Readme.md --- Readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index 95ea6ae..3a4bdf2 100644 --- a/Readme.md +++ b/Readme.md @@ -328,10 +328,10 @@ If your app does not use a CMP compatible with TCF v2.2, use the SDK API detaile
  • In the Activity class, determine whether the GDPR applies or not to the user.
    - If GDPR applies to the user, perform the following:
      -
    1. Given that GDPR is applicable to the user, determine whether the consent data is already stored for this session. +
    2. Given that GDPR applies to the user, determine whether the consent data is already stored for this session.
      1. If there is no consent data stored, show the consent dialog to capture the user consent decision. -
      2. If there is consent data stored continue to the next step. +
      3. If there is consent data stored, continue to the next step.
    3. To transfer the consent data to the SDK, create an object called AppsFlyerConsent with the following optional parameters:
      - isUserSubjectToGDPR - Indicates whether GDPR applies to the user.
      @@ -341,7 +341,7 @@ If your app does not use a CMP compatible with TCF v2.2, use the SDK API detaile
    4. Call AppsFlyerLib.getInstance().setConsentData() with the AppsFlyerConsent object.
    5. Call AppsflyerIntegration.startAppsFlyer(this).

    - - If the GDPR does not apply to the user isUserSubjectToGDPR is false and the rest of the parameters must be null. See example below: + - If GDPR does not apply to the user, set isUserSubjectToGDPR to false and the rest of the parameters must be null. See example below:
    1. Create an AppsFlyerConsent object:
      AppsFlyerConsent nonGdprUser = new AppsFlyerConsent(false, null, null, null);
    2. Call
      AppsFlyerLib.getInstance().setConsentData(nonGdprUser); From 746a6932fcac2c227f6c3b265916e777fc846510 Mon Sep 17 00:00:00 2001 From: andriidudka Date: Mon, 8 Sep 2025 12:33:29 +0300 Subject: [PATCH 09/28] Bump java-version 17 --- .github/workflows/prepare-for-QA-release.yml | 2 +- .github/workflows/release-production-workflow.yml | 2 +- .github/workflows/unit-tests-workflow.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/prepare-for-QA-release.yml b/.github/workflows/prepare-for-QA-release.yml index edfcfea..833f89e 100644 --- a/.github/workflows/prepare-for-QA-release.yml +++ b/.github/workflows/prepare-for-QA-release.yml @@ -30,7 +30,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v1 with: - java-version: '11' + java-version: '17' - name: Grant execute permission for gradlew run: | chmod +x ./gradlew diff --git a/.github/workflows/release-production-workflow.yml b/.github/workflows/release-production-workflow.yml index e19e5d4..7b4ca1d 100644 --- a/.github/workflows/release-production-workflow.yml +++ b/.github/workflows/release-production-workflow.yml @@ -49,7 +49,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v1 with: - java-version: '11' + java-version: '17' - name: Grant execute permission for gradlew run: | chmod +x ./gradlew diff --git a/.github/workflows/unit-tests-workflow.yml b/.github/workflows/unit-tests-workflow.yml index e162a8b..26d60bd 100644 --- a/.github/workflows/unit-tests-workflow.yml +++ b/.github/workflows/unit-tests-workflow.yml @@ -14,7 +14,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v1 with: - java-version: '11' + java-version: '17' - name: Setup Android SDK uses: android-actions/setup-android@v2 - name: Make gradlew executable From 5d58c2bcde8545f6244a7ebc315abed0cd19285f Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 12:40:28 +0300 Subject: [PATCH 10/28] Commited from github action - prepaing the repo for QA. --- gradle.properties | 6 +++--- releasenotes.6.17.3 | 0 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 releasenotes.6.17.3 diff --git a/gradle.properties b/gradle.properties index 04f8c7c..176128c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,9 +19,9 @@ GROUP=com.appsflyer -VERSION_CODE=21 -VERSION_NAME=6.17.3 -POM_ARTIFACT_ID=segment-android-integration +VERSION_CODE=22 +VERSION_NAME=6.17.3-rc2 +POM_ARTIFACT_ID=segment-android-integration-beta POM_PACKAGING=aar POM_NAME=AppsFlyer Integration diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 new file mode 100644 index 0000000..e69de29 From 0f3cbb54516dd0d3e318b72886e4c6c9f2baa998 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 14:21:45 +0300 Subject: [PATCH 11/28] Commited from github action - prepaing the repo for production. --- RELEASENOTES.md | 3 +++ gradle.properties | 4 ++-- releasenotes.6.17.3 | 0 3 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 releasenotes.6.17.3 diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 0589ca5..3844aef 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,3 +1,6 @@ +### 6.17.3 + + ### 6.17.3 * Update Android SDK to v6.17.3 * Update the Documentation for manually sending DMA Consent data to AppsFlyer. For more details, [see] (https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance). diff --git a/gradle.properties b/gradle.properties index 176128c..029f324 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,8 +20,8 @@ GROUP=com.appsflyer VERSION_CODE=22 -VERSION_NAME=6.17.3-rc2 -POM_ARTIFACT_ID=segment-android-integration-beta +VERSION_NAME=6.17.3 +POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar POM_NAME=AppsFlyer Integration diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 deleted file mode 100644 index e69de29..0000000 From 71805b35a645f8a3fc8013aaaad7ec19d2654af6 Mon Sep 17 00:00:00 2001 From: andriidudka Date: Mon, 8 Sep 2025 14:35:36 +0300 Subject: [PATCH 12/28] Update release.sh --- .github/bash_scripts/release.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/bash_scripts/release.sh b/.github/bash_scripts/release.sh index 7145aa5..98eecf5 100644 --- a/.github/bash_scripts/release.sh +++ b/.github/bash_scripts/release.sh @@ -1,13 +1,13 @@ #!/bin/bash -releaseversion=$1 - -sed -i '' 's/^/* /' "releasenotes.$releaseversion" -NEW_VERSION_RELEASE_NOTES=$(cat "releasenotes.$releaseversion") -NEW_VERSION_SECTION="### $releaseversion\n$NEW_VERSION_RELEASE_NOTES\n\n" -echo -e "$NEW_VERSION_SECTION$(cat RELEASENOTES.md)" > RELEASENOTES.md - -rm -r "releasenotes.$releaseversion" +#releaseversion=$1 +# +#sed -i '' 's/^/* /' "releasenotes.$releaseversion" +#NEW_VERSION_RELEASE_NOTES=$(cat "releasenotes.$releaseversion") +#NEW_VERSION_SECTION="### $releaseversion\n$NEW_VERSION_RELEASE_NOTES\n\n" +#echo -e "$NEW_VERSION_SECTION$(cat RELEASENOTES.md)" > RELEASENOTES.md +# +#rm -r "releasenotes.$releaseversion" sed -E -i '' "s/VERSION_NAME=([0-9]+\.[0-9]+\.[0-9]+).*/VERSION_NAME=$releaseversion/g" gradle.properties From 5718a90acaaf228e262ccbfb117492adb1f3f942 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 14:55:58 +0300 Subject: [PATCH 13/28] Commited from github action - prepaing the repo for production. --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 029f324..7b8371d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,7 +20,7 @@ GROUP=com.appsflyer VERSION_CODE=22 -VERSION_NAME=6.17.3 +VERSION_NAME= POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar From 26958257b9a1dc6ab87573df261d50ee1ed5e1fa Mon Sep 17 00:00:00 2001 From: andriidudka Date: Mon, 8 Sep 2025 15:00:12 +0300 Subject: [PATCH 14/28] Update RELEASENOTES.md --- RELEASENOTES.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 3844aef..0589ca5 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,6 +1,3 @@ -### 6.17.3 - - ### 6.17.3 * Update Android SDK to v6.17.3 * Update the Documentation for manually sending DMA Consent data to AppsFlyer. For more details, [see] (https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance). From 491c022d14abfeecc5c6aebffd2b787de6637ca1 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 15:02:59 +0300 Subject: [PATCH 15/28] Commited from github action - prepaing the repo for QA. --- gradle.properties | 4 ++-- releasenotes.6.17.3 | 0 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 releasenotes.6.17.3 diff --git a/gradle.properties b/gradle.properties index 7b8371d..af269a6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,9 +19,9 @@ GROUP=com.appsflyer -VERSION_CODE=22 +VERSION_CODE=23 VERSION_NAME= -POM_ARTIFACT_ID=segment-android-integration +POM_ARTIFACT_ID=segment-android-integration-beta POM_PACKAGING=aar POM_NAME=AppsFlyer Integration diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 new file mode 100644 index 0000000..e69de29 From 3b981c722e1f11cf820ad4893a6146d6ebfcdfd2 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 15:15:00 +0300 Subject: [PATCH 16/28] Commited from github action - prepaing the repo for production. --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index af269a6..afc950e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -21,7 +21,7 @@ GROUP=com.appsflyer VERSION_CODE=23 VERSION_NAME= -POM_ARTIFACT_ID=segment-android-integration-beta +POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar POM_NAME=AppsFlyer Integration From 504b960cd0d2c0fea3ad858616e2a3ac1958480f Mon Sep 17 00:00:00 2001 From: andriidudka Date: Mon, 8 Sep 2025 15:17:16 +0300 Subject: [PATCH 17/28] Update RELEASENOTES.md --- .github/bash_scripts/release.sh | 6 +++--- releasenotes.6.17.3 | 0 2 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 releasenotes.6.17.3 diff --git a/.github/bash_scripts/release.sh b/.github/bash_scripts/release.sh index 98eecf5..862afb3 100644 --- a/.github/bash_scripts/release.sh +++ b/.github/bash_scripts/release.sh @@ -1,12 +1,12 @@ #!/bin/bash -#releaseversion=$1 -# +releaseversion=$1 + #sed -i '' 's/^/* /' "releasenotes.$releaseversion" #NEW_VERSION_RELEASE_NOTES=$(cat "releasenotes.$releaseversion") #NEW_VERSION_SECTION="### $releaseversion\n$NEW_VERSION_RELEASE_NOTES\n\n" #echo -e "$NEW_VERSION_SECTION$(cat RELEASENOTES.md)" > RELEASENOTES.md -# + #rm -r "releasenotes.$releaseversion" sed -E -i '' "s/VERSION_NAME=([0-9]+\.[0-9]+\.[0-9]+).*/VERSION_NAME=$releaseversion/g" gradle.properties diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 deleted file mode 100644 index e69de29..0000000 From 0465e722855cd3af0eeb529c3931da08f2faf2ff Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 15:20:51 +0300 Subject: [PATCH 18/28] Commited from github action - prepaing the repo for QA. --- gradle.properties | 4 ++-- releasenotes.6.17.3 | 0 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 releasenotes.6.17.3 diff --git a/gradle.properties b/gradle.properties index afc950e..90b810f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,9 +19,9 @@ GROUP=com.appsflyer -VERSION_CODE=23 +VERSION_CODE=24 VERSION_NAME= -POM_ARTIFACT_ID=segment-android-integration +POM_ARTIFACT_ID=segment-android-integration-beta POM_PACKAGING=aar POM_NAME=AppsFlyer Integration diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 new file mode 100644 index 0000000..e69de29 From 1edbfa26d691b62d9d3ff76ad842dc1279a31b39 Mon Sep 17 00:00:00 2001 From: andriidudka Date: Mon, 8 Sep 2025 15:34:20 +0300 Subject: [PATCH 19/28] Fix script --- .github/bash_scripts/pre_release.sh | 2 +- gradle.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/bash_scripts/pre_release.sh b/.github/bash_scripts/pre_release.sh index fdd9df6..b57aed7 100644 --- a/.github/bash_scripts/pre_release.sh +++ b/.github/bash_scripts/pre_release.sh @@ -20,4 +20,4 @@ sed -E -i '' "s/(.*appsflyer:segment-android-integration:)([0-9]+\.[0-9]+\.[0-9] sed -E -i '' "s/(.*setPluginInfo.*)([0-9]+\.[0-9]+\.[0-9]+)(.*)/\1$appsflyerversion\3/g" app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java -touch "releasenotes.$appsflyerversion" +#touch "releasenotes.$appsflyerversion" diff --git a/gradle.properties b/gradle.properties index 90b810f..dc02bf5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,7 +20,7 @@ GROUP=com.appsflyer VERSION_CODE=24 -VERSION_NAME= +VERSION_NAME=6.17.3 POM_ARTIFACT_ID=segment-android-integration-beta POM_PACKAGING=aar From 30ac2e6e651c9e2ee9e44cd16b6c1ba93489efef Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 15:37:12 +0300 Subject: [PATCH 20/28] Commited from github action - prepaing the repo for production. --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index dc02bf5..4027126 100644 --- a/gradle.properties +++ b/gradle.properties @@ -21,7 +21,7 @@ GROUP=com.appsflyer VERSION_CODE=24 VERSION_NAME=6.17.3 -POM_ARTIFACT_ID=segment-android-integration-beta +POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar POM_NAME=AppsFlyer Integration From 0c1fac225741009c59f6b55dd6d6a93ee7f34e62 Mon Sep 17 00:00:00 2001 From: andriidudka Date: Mon, 8 Sep 2025 15:47:15 +0300 Subject: [PATCH 21/28] Fix script --- .github/bash_scripts/pre_release.sh | 2 +- .github/bash_scripts/release.sh | 2 +- releasenotes.6.17.3 | 0 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 releasenotes.6.17.3 diff --git a/.github/bash_scripts/pre_release.sh b/.github/bash_scripts/pre_release.sh index b57aed7..fdd9df6 100644 --- a/.github/bash_scripts/pre_release.sh +++ b/.github/bash_scripts/pre_release.sh @@ -20,4 +20,4 @@ sed -E -i '' "s/(.*appsflyer:segment-android-integration:)([0-9]+\.[0-9]+\.[0-9] sed -E -i '' "s/(.*setPluginInfo.*)([0-9]+\.[0-9]+\.[0-9]+)(.*)/\1$appsflyerversion\3/g" app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java -#touch "releasenotes.$appsflyerversion" +touch "releasenotes.$appsflyerversion" diff --git a/.github/bash_scripts/release.sh b/.github/bash_scripts/release.sh index 862afb3..a344862 100644 --- a/.github/bash_scripts/release.sh +++ b/.github/bash_scripts/release.sh @@ -7,7 +7,7 @@ releaseversion=$1 #NEW_VERSION_SECTION="### $releaseversion\n$NEW_VERSION_RELEASE_NOTES\n\n" #echo -e "$NEW_VERSION_SECTION$(cat RELEASENOTES.md)" > RELEASENOTES.md -#rm -r "releasenotes.$releaseversion" +rm -r "releasenotes.$releaseversion" sed -E -i '' "s/VERSION_NAME=([0-9]+\.[0-9]+\.[0-9]+).*/VERSION_NAME=$releaseversion/g" gradle.properties diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 deleted file mode 100644 index e69de29..0000000 From 72cf63bab647db99974541a1a72d435ed409eb63 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Mon, 8 Sep 2025 15:50:02 +0300 Subject: [PATCH 22/28] Commited from github action - prepaing the repo for QA. --- gradle.properties | 6 +++--- releasenotes.6.17.3 | 0 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 releasenotes.6.17.3 diff --git a/gradle.properties b/gradle.properties index 4027126..f7d7939 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,9 +19,9 @@ GROUP=com.appsflyer -VERSION_CODE=24 -VERSION_NAME=6.17.3 -POM_ARTIFACT_ID=segment-android-integration +VERSION_CODE=25 +VERSION_NAME=6.17.3-rc6 +POM_ARTIFACT_ID=segment-android-integration-beta POM_PACKAGING=aar POM_NAME=AppsFlyer Integration diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 new file mode 100644 index 0000000..e69de29 From 0643d8be2fe8820d747c32743d3416415aa6abd3 Mon Sep 17 00:00:00 2001 From: andriidudka Date: Tue, 9 Sep 2025 10:43:45 +0300 Subject: [PATCH 23/28] Release 6.17.3 --- .github/workflows/prepare-for-QA-release.yml | 2 +- .github/workflows/release-production-workflow.yml | 2 +- releasenotes.6.17.3 | 0 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 releasenotes.6.17.3 diff --git a/.github/workflows/prepare-for-QA-release.yml b/.github/workflows/prepare-for-QA-release.yml index 833f89e..13aa45d 100644 --- a/.github/workflows/prepare-for-QA-release.yml +++ b/.github/workflows/prepare-for-QA-release.yml @@ -36,7 +36,7 @@ jobs: chmod +x ./gradlew - name: Publish package to QA (-Beta) run: | - ./gradlew publish + ./gradlew publish closeSonatypeStagingRepository - name: Notify with Slack uses: slackapi/slack-github-action@v1.23.0 with: diff --git a/.github/workflows/release-production-workflow.yml b/.github/workflows/release-production-workflow.yml index 7b4ca1d..9624aad 100644 --- a/.github/workflows/release-production-workflow.yml +++ b/.github/workflows/release-production-workflow.yml @@ -55,7 +55,7 @@ jobs: chmod +x ./gradlew - name: Publish package run: | - ./gradlew publish + ./gradlew publish closeSonatypeStagingRepository - name: Notify with Slack uses: slackapi/slack-github-action@v1.23.0 with: diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 deleted file mode 100644 index e69de29..0000000 From c96a3aaabf85e91a30779e93d375f6f385a573e5 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Tue, 9 Sep 2025 10:46:28 +0300 Subject: [PATCH 24/28] Commited from github action - prepaing the repo for production. --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index f7d7939..9bfa262 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,8 +20,8 @@ GROUP=com.appsflyer VERSION_CODE=25 -VERSION_NAME=6.17.3-rc6 -POM_ARTIFACT_ID=segment-android-integration-beta +VERSION_NAME=6.17.3 +POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar POM_NAME=AppsFlyer Integration From 287522e01cbf16f04af3e84bcf360649d4a66552 Mon Sep 17 00:00:00 2001 From: andriidudka Date: Tue, 9 Sep 2025 11:07:01 +0300 Subject: [PATCH 25/28] trigger --- .../android/integrations/appsflyer/AppsflyerIntegration.java | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java index 0d73b17..e40e76b 100644 --- a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java +++ b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java @@ -12,7 +12,6 @@ import androidx.annotation.NonNull; import com.appsflyer.AFInAppEventParameterName; -import com.appsflyer.AFLogger; import com.appsflyer.AppsFlyerConversionListener; import com.appsflyer.AppsFlyerLib; import com.appsflyer.deeplink.DeepLinkListener; From d76f27fbe031c3ade718248984b9084648a33da8 Mon Sep 17 00:00:00 2001 From: Moris Gateno Date: Tue, 9 Sep 2025 11:10:15 +0300 Subject: [PATCH 26/28] Commited from github action - prepaing the repo for QA. --- gradle.properties | 6 +++--- releasenotes.6.17.3 | 0 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 releasenotes.6.17.3 diff --git a/gradle.properties b/gradle.properties index 9bfa262..bd20a08 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,9 +19,9 @@ GROUP=com.appsflyer -VERSION_CODE=25 -VERSION_NAME=6.17.3 -POM_ARTIFACT_ID=segment-android-integration +VERSION_CODE=26 +VERSION_NAME=6.17.3-rc7 +POM_ARTIFACT_ID=segment-android-integration-beta POM_PACKAGING=aar POM_NAME=AppsFlyer Integration diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 new file mode 100644 index 0000000..e69de29 From a1cc3d2d262fcdee9716e63cce868bbee20a230f Mon Sep 17 00:00:00 2001 From: andriidudka Date: Tue, 9 Sep 2025 12:04:20 +0300 Subject: [PATCH 27/28] RELEASE 6.17.3 --- gradle.properties | 4 ++-- releasenotes.6.17.3 | 0 2 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 releasenotes.6.17.3 diff --git a/gradle.properties b/gradle.properties index bd20a08..a7ae83f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,8 +20,8 @@ GROUP=com.appsflyer VERSION_CODE=26 -VERSION_NAME=6.17.3-rc7 -POM_ARTIFACT_ID=segment-android-integration-beta +VERSION_NAME=6.17.3 +POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar POM_NAME=AppsFlyer Integration diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 deleted file mode 100644 index e69de29..0000000 From 96ce38f1a774faed54149adac5279cd650e45c43 Mon Sep 17 00:00:00 2001 From: andriidudka Date: Wed, 10 Dec 2025 17:46:33 +0200 Subject: [PATCH 28/28] RELEASE 6.17.5 --- RELEASENOTES.md | 3 +++ Readme.md | 4 ++-- app/build.gradle | 2 +- .../android/integrations/appsflyer/AppsflyerIntegration.java | 2 +- gradle.properties | 4 ++-- releasenotes.6.17.3 | 0 segmenttestapp/build.gradle | 2 +- 7 files changed, 10 insertions(+), 7 deletions(-) delete mode 100644 releasenotes.6.17.3 diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 0589ca5..ee4b664 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,3 +1,6 @@ +### 6.17.5 +* Update Android SDK to v6.17.5 + ### 6.17.3 * Update Android SDK to v6.17.3 * Update the Documentation for manually sending DMA Consent data to AppsFlyer. For more details, [see] (https://dev.appsflyer.com/hc/docs/android-send-consent-for-dma-compliance). diff --git a/Readme.md b/Readme.md index 3a4bdf2..394977c 100644 --- a/Readme.md +++ b/Readme.md @@ -21,7 +21,7 @@ You can track installs, updates and sessions and also track additional in-app ev --- -Built with AppsFlyer Android SDK `v6.17.3` +Built with AppsFlyer Android SDK `v6.17.5` ## Table of content @@ -97,7 +97,7 @@ And to start the AppsFlyer SDK, use `void startAppsFlyer(Context context)` API. Add the AppsFlyer Segment Integration dependency to your app `build.gradle` file. ```java -implementation 'com.appsflyer:segment-android-integration:6.17.3' +implementation 'com.appsflyer:segment-android-integration:6.17.5' implementation 'com.android.installreferrer:installreferrer:2.1' ``` diff --git a/app/build.gradle b/app/build.gradle index 86139b1..4d94a4b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -38,7 +38,7 @@ android { } dependencies { - api 'com.appsflyer:af-android-sdk:6.17.3' + api 'com.appsflyer:af-android-sdk:6.17.5' compileOnly 'com.segment.analytics.android:analytics:4.+' compileOnly 'com.android.installreferrer:installreferrer:2.2' diff --git a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java index e40e76b..fde64fe 100644 --- a/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java +++ b/app/src/main/java/com/segment/analytics/android/integrations/appsflyer/AppsflyerIntegration.java @@ -96,7 +96,7 @@ public Integration create(ValueMap settings, Analytics analytics) listener = new ConversionListener(analytics); } - AppsFlyerLib.getInstance().setPluginInfo(new PluginInfo(Plugin.SEGMENT,"6.17.3")); + AppsFlyerLib.getInstance().setPluginInfo(new PluginInfo(Plugin.SEGMENT,"6.17.5")); afLib.setDebugLog(logger.logLevel != Analytics.LogLevel.NONE); afLib.init(devKey, listener, application.getApplicationContext()); if (deepLinkListener != null) diff --git a/gradle.properties b/gradle.properties index a7ae83f..cb02f56 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,8 +19,8 @@ GROUP=com.appsflyer -VERSION_CODE=26 -VERSION_NAME=6.17.3 +VERSION_CODE=27 +VERSION_NAME=6.17.5 POM_ARTIFACT_ID=segment-android-integration POM_PACKAGING=aar diff --git a/releasenotes.6.17.3 b/releasenotes.6.17.3 deleted file mode 100644 index e69de29..0000000 diff --git a/segmenttestapp/build.gradle b/segmenttestapp/build.gradle index 4fb36df..5447b7d 100644 --- a/segmenttestapp/build.gradle +++ b/segmenttestapp/build.gradle @@ -23,7 +23,7 @@ android { } dependencies { -// implementation 'com.appsflyer:segment-android-integration:6.15.0' +// implementation 'com.appsflyer:segment-android-integration:6.17.5' implementation project(path: ':app') implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.segment.analytics.android:analytics:4.+'