Skip to content

Release 6.17.9#679

Draft
al-af wants to merge 21 commits into
developmentfrom
dev/DELIVERY-115705/tooling-automation
Draft

Release 6.17.9#679
al-af wants to merge 21 commits into
developmentfrom
dev/DELIVERY-115705/tooling-automation

Conversation

@al-af
Copy link
Copy Markdown
Collaborator

@al-af al-af commented May 12, 2026

Release 6.17.9

  • Android SDK: 6.18.0
  • iOS SDK: 6.18.0
npm install react-native-appsflyer@6.17.9-rc100 --save

This PR was opened by the RC workflow.

@github-actions github-actions Bot changed the title CI: RC pipeline workflows Release 6.17.9 May 13, 2026
al-af added 6 commits May 13, 2026 12:11
Migrates the npm publish steps in the production and RC release workflows to use OpenID Connect (OIDC) for authentication. This removes the reliance on a long-lived npm token secret, improving security by leveraging short-lived, ephemeral credentials.
Refactors and expands the React Native E2E test suite (v1.0.0 to v1.1.0) with more granular validation for critical SDK functionalities.

Key enhancements include:
*   Detailed checks for cold launch, background/foreground deep links, custom events with rich parameters, and identity API round-trips.
*   A comprehensive test for the `stop()` API, verifying event suppression and resumption.
*   Updates the example app (`App.tsx`) and adds `getCustomerUserId` to native/JS interfaces to enable these new test scenarios.

This significantly improves pre-publish validation and overall plugin reliability.
Resets device identifiers (Android ID) or privacy settings (iOS simulator) when a fresh install is required. This ensures the AppsFlyer server treats the device as truly new, allowing for accurate `is_first_launch` reporting and reliable attribution testing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant