warplink_flutter 1.1.0 copy "warplink_flutter: ^1.1.0" to clipboard
warplink_flutter: ^1.1.0 copied to clipboard

Deep linking, install attribution, and real-time link analytics for Flutter apps on iOS and Android, from one SDK.

Changelog #

All notable changes to the WarpLink Flutter SDK will be documented in this file.

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

1.1.0 Unreleased #

Initial release, at parity with the WarpLink iOS, Android, and React Native SDKs at 1.1.0. Each tap delivers once, at most once, and one onLink callback receives cold-start, warm-start, and deferred deep links.

Added #

  • WarpLink.configure() with the opt-out model: a bare configure(apiKey: ..., onLink: ...) wires cold-start, warm-start, and deferred deep links into one callback. automaticDeepLinks and automaticDeferredDeepLinks switch each piece off.
  • One delivery per tap: a repeat of the same URL within 1.5 seconds is delivered once, and a newer tap supersedes an older one that is still resolving. onLink and the onDeepLink stream see the same result for a tap.
  • handleDeepLink, checkDeferredDeepLink, getAttributionResult, isAttributionComplete, isConfigured, sdkVersion, isWarpLinkUrl, getInitialDeepLink, and the onDeepLink stream.
  • Typed results (WarpLinkDeepLink, AttributionResult, MatchType) and a sealed WarpLinkException hierarchy with nine subclasses.
  • Custom link domains through linkDomains.
  • Guides under doc/: integration, API reference, routing with go_router, deferred deep links, attribution, error handling, troubleshooting, and migration from other link providers.
  • Native SDKs pinned to iOS 1.1.0 (Swift Package Manager) and Android 1.1.0 (app.warplink:sdk).

Known limits #

  • Delivery is at most once. A process death or engine disposal while a tap's final step is in flight can lose that one delivery.
  • On iOS, a newer tap supersedes an older one for navigation only. The older request still completes.
  • On iOS, another plugin that handles a cold-start link first can hide it from WarpLink.
1
likes
160
points
--
downloads

Documentation

Documentation
API reference

Publisher

verified publisherwarplink.app

Weekly Downloads

Deep linking, install attribution, and real-time link analytics for Flutter apps on iOS and Android, from one SDK.

Homepage
Repository (GitHub)
View/report issues

Topics

#deep-linking #attribution #analytics #deferred-deep-linking #app-links

License

MIT (license)

Dependencies

flutter

More

Packages that depend on warplink_flutter

Packages that implement warplink_flutter