app_links 6.3.2 copy "app_links: ^6.3.2" to clipboard
app_links: ^6.3.2 copied to clipboard

Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included).

app_links #

Android App Links, Deep Links, iOS Universal Links and Custom URL schemes handler (desktop included linux, macOS, Windows).

This plugin allows you to open your app from:

  • HTTPS URLs instead of the browser.
  • custom schemes.

Getting Started #

Before using the plugin, you'll need to setup each platform you target.

All those configurations below are also accessible in the example project.


Please, ensure to instantiate AppLinks early in your app to catch the very first link when the app is in cold state.

final appLinks = AppLinks(); // AppLinks is singleton

// Subscribe to all events (initial link and further)
final sub = appLinks.uriLinkStream.listen((uri) {
    // Do something (navigation, ...)
});

Feature matrix #

Feature Android iOS web Windows macOS linux
web (https://) ✔️ ✔️ ✔️* ✔️ ✔️ ?
custom scheme (foo://) ✔️ ✔️ ✔️ ✔️ ✔️

* : Only the very first call is provided. Web platform is mostly provided to get rid of specific setup.

814
likes
160
pub points
100%
popularity

Publisher

verified publisheropenapi4j.org

Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included).

Repository (GitHub)
View/report issues

Topics

#deeplink #app-links #universal-links #custom-url-schemes #web-to-app

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

app_links_linux, app_links_platform_interface, app_links_web, flutter

More

Packages that depend on app_links