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

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

6.0.2 #

6.0.1 #

  • fix(linux): Initialization process.

6.0.0 #

  • Breaking: Replaced allStringLinkStream by stringLinkStream and allUriLinkStream by uriLinkStream.
  • Breaking: Removed allStringLinkStream, allUriLinkStream.
    The changes above should clarify the usage of the plugin. Both streams handle initial and further links.
  • Breaking: Renamed getInitialApp* and getLatestApp* methods to getInitialLink* and getLatestLink*.
  • chore(QoL): The plugin should not send again initial link when restarting, reloading the app or subscribing again to the stream.
  • fix(macOS): Handle link from cold state (i.e. terminated).
  • fix(linux): Refactor code to not store all URIs.
  • fix(linux): Stream is not filled anymore when there's no listener.

5.0.0 #

  • Breaking iOs: Application Delegate now returns true for both Universal Links and Custom URL schemes. If you have other packages which could conflict with it, report to the README.md for custom handling. This change is motived by the basic deep linking provided by Flutter and the fact that there is now a workaround for such cases.

4.0.1 #

  • fix(Android): Reworked capture by explicitly discarding ACTION_SEND* and let other basic actions succeed (NFC for example).

4.0.0 #

  • Breaking fix(Windows): Updated setup to be more resilient to Flutter changes. Can work with v3 but mandatory from Flutter 3.19 with new projects.
  • Breaking chore(Android): Remove capture of ACTION_SEND to avoid conflicts with others packages.
  • Breaking chore(web): move from dart:html to package:web to allow WASM compilation.
  • chore: Updated setup for iOS to handle result while other packages are around.

3.5.1 #

  • chore: Add privacy manifest to iOS and macOS platforms.

3.5.0 #

  • feat: Add linux support.
  • fix(macOS): Flutter 3.16 broke macOS behaviour.
  • fix(iOS): Allow to call AppLinks plugin from outside for custom AppDelegate or SceneDelegate.
  • chore: README update.

3.4.5 #

  • fix(Android): Code improvements and correctly skip event firing when comming from history.

3.4.4 #

  • fix: Add missing allUriLinkStream and allStringLinkStream methods web platform.

3.4.3 #

  • chore: Add support for Flutter 3.10.
  • chore(Android): Add support for AGP 8.0.
  • fix(iOS): Code improvements (Thanks to michalsrutek)

3.4.2 #

  • chore: Merge platform interface in main project.

3.4.1 #

  • fix(macOS): wrong plugin definition resulting in build errors.

3.4.0 #

  • feat(Android): Allow ACTION_SEND with Intent.EXTRA_STREAM, Intent.EXTRA_TEXT. (thanks to espresso3389)
  • feat: Add single stream for all links (See README for updated usage).
  • chore: Unify platform packages in app_links main package (Windows #include directive must be updated!).
  • chore: Remove duplicated code in windows implementation.

3.3.0 #

  • feat: Triggering Firebase dynamic links for Android >= 12 (behaviour changes). (thanks to AdrienAudouard)

3.2.0 #

  • feat: Add macOS support.

3.1.0 #

  • feat: Add Windows support.

3.0.2 #

  • fix: iOS application callbacks do not return true anymore.

3.0.1 #

  • core: Improve Android code.

3.0.0 #

  • core: Breaking API changed to use stream instead of callback.
  • fix: Consistent behaviour between iOS & Android with (deffered) stream usage (for onAppLink vs. getInitialLink "duplicated" links).
  • fix: remove example splashscreen deprecation.

2.2.2 #

  • core: Add linter.
  • fix: Get rid of Android LocalBroadcastReceiver deprecation (removed dependency & import...).

2.2.1 #

  • fix: Duplicated iOS call when app is on terminated status.
  • fix: iOS application callback does not return true anymore.
  • fix: Get rid of Android LocalBroadcastReceiver deprecation.
  • core: Updated dependencies.

2.2.0 #

  • Add web support. (getInitialAppLink() only).

2.1.0 #

  • Breaking: String uri added on onAppLink for custom handling like uppercased uri.
  • Feat: getInitialAppLinkString and getLatestAppLinkString added to reflect the above change.

2.0.0+1 #

  • Minimal sample added (Thanks to @JamesCullum).

2.0.0 #

  • Add null safety support.

1.0.0 #

  • Same as 0.2.0.
  • No known issue. Bumping to 1.0 to be prepared for null safety version.

0.2.0 #

  • Add configurations in example.

0.1.0+2 #

  • Update README.md.

0.1.0+1 #

  • Add documentation.
  • Format dart source code.

0.1.0 #

  • Initial release.
  • Android App Links, Deep Links, iOS Universal Links and Custom URL schemes.
568
likes
140
pub points
99%
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

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

flutter, flutter_web_plugins, gtk, plugin_platform_interface, web

More

Packages that depend on app_links