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!);
}