Skip to content

Deferred Deep Linking

Preserve the intended in-app destination when the user installs your app after tapping a Flinku link.

Overview

The user taps a short URL → store if needed → installs → opens the app. Flinku stores the click context and returns it on first match() so you can navigate to the same screen as if the app were already installed.

Requirements

  • Universal Links (iOS) and App Links (Android) configured for your project host.
  • SDK initialized with the correct baseUrl.
  • User opens the link from a real browser or app context—not only by typing the URL.

Example (Flutter)

dart
final link = await Flinku.match();
if (link != null && link.matched && link.deepLink != null) {
  Navigator.pushNamed(context, link.deepLink!);
}

The modern Firebase Dynamic Links replacement.