Skip to content

feat: add unified mobile measurement api - #114

Closed
KingDoxik wants to merge 1 commit into
previewfrom
t3code/appsflyer-sdk-unified-api
Closed

feat: add unified mobile measurement api#114
KingDoxik wants to merge 1 commit into
previewfrom
t3code/appsflyer-sdk-unified-api

Conversation

@KingDoxik

Copy link
Copy Markdown
Contributor

Summary

  • add a unified React Native measurement, links, consent, notification, purchase, and diagnostic API
  • add durable iOS and Android collection, storage, delivery, retry, privacy, and configuration support
  • add protected evidence, signed links, attribution domains, generated clients, self-host configuration, integration doctor, and documentation
  • add parity, load, failure, native, contract, and migration coverage

Why

Mobile attribution and lifecycle evidence need one policy-aware API and a durable delivery contract that remains correct across offline use, retries, process death, and self-hosted deployments.

Impact

Applications gain namespaced measurement capabilities, signed invite and deferred-link flows, protected identifiers and purchase evidence, native push/link collection, endpoint overrides, and auditable diagnostics. Existing analytics and purchase behavior remains supported through the unified runtime.

Validation

  • React Native: 245 tests passed
  • Core: 1,289 tests passed
  • Backend: 169 tests passed
  • Swift: 27 tests passed
  • Android: 14 tests passed
  • database migration integration test passed
  • TypeScript checks passed for affected packages
  • Nitro and OpenAPI generation completed
  • git diff --check passed

@github-actions

Copy link
Copy Markdown

Thank you for following the naming conventions for pull request titles! 🙏

@KingDoxik KingDoxik closed this Jul 21, 2026
@KingDoxik
KingDoxik deleted the t3code/appsflyer-sdk-unified-api branch July 21, 2026 06:56
@KingDoxik

Copy link
Copy Markdown
Contributor Author

Superseded by #115 after the branch rename.

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