attribution_linker 1.0.1 copy "attribution_linker: ^1.0.1" to clipboard
attribution_linker: ^1.0.1 copied to clipboard

A Flutter package for creating device fingerprints and linking attribution data using WebView. Collect comprehensive device information for analytics and attribution tracking.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.1 - 2025-06-24 #

Added #

  • Initial release of Flutter Attribution Linker package
  • Device fingerprinting using headless WebView
  • Comprehensive device and browser information collection
  • Singleton pattern for efficient memory usage
  • Caching mechanism for fingerprint data
  • Support for high entropy user agent data
  • UAParser.js integration for user agent parsing
  • Cross-platform support (iOS, Android)
  • Example implementations with encryption
  • Complete API documentation

Features #

  • Fingerprint Collection: Collects 20+ device and browser attributes
  • WebView Integration: Uses flutter_inappwebview for data collection
  • Privacy-Aware: Only uses standard web APIs
  • Caching: Fingerprint data is cached after first collection
  • Error Handling: Comprehensive error handling and timeouts

Technical Details #

  • Uses UAParser.js (v1.0.2) for user agent parsing
  • Implements JavaScript fingerprinting functions
  • Supports both light and dark system themes
  • Collects screen resolution, CPU cores, memory info
  • Detects operating system and browser details
  • Provides timezone and language information

Examples #

  • Basic fingerprint collection example
  • Advanced encryption and server submission example
  • Web browser fingerprint collection (HTML/JS)
  • Attribution service implementation

Dependencies #

  • flutter_inappwebview: ^6.1.5
  • Standard Flutter SDK dependencies
1
likes
145
points
33
downloads
screenshot

Publisher

verified publisherfreetalk.io.vn

Weekly Downloads

A Flutter package for creating device fingerprints and linking attribution data using WebView. Collect comprehensive device information for analytics and attribution tracking.

Homepage
Repository (GitHub)
View/report issues

Topics

#attribution #analytics #fingerprinting #tracking #webview

Documentation

Documentation
API reference

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter, flutter_inappwebview, http

More

Packages that depend on attribution_linker