firebase_dynamic_links 5.5.4 copy "firebase_dynamic_links: ^5.5.4" to clipboard
firebase_dynamic_links: ^5.5.4 copied to clipboard

Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms.

5.5.4 #

  • Update a dependency to the latest release.

5.5.3 #

  • Update a dependency to the latest release.

5.5.2 #

  • Update a dependency to the latest release.

5.5.1 #

  • Update a dependency to the latest release.

5.5.0 #

  • FEAT(android): Bump compileSdk version of Android plugins to latest stable (34) (#12566). (e891fab2)

5.4.19 #

  • Update a dependency to the latest release.

5.4.18 #

  • Update a dependency to the latest release.

5.4.17 #

  • Update a dependency to the latest release.

5.4.16 #

  • Update a dependency to the latest release.

5.4.15 #

  • Update a dependency to the latest release.

5.4.14 #

  • Update a dependency to the latest release.

5.4.13 #

  • Update a dependency to the latest release.

5.4.12 #

  • Update a dependency to the latest release.

5.4.11 #

  • Update a dependency to the latest release.

5.4.10 #

  • Update a dependency to the latest release.

5.4.9 #

  • DOCS: change old documentation links of packages in README files (#12136). (24b9ac7e)

5.4.8 #

  • Update a dependency to the latest release.

5.4.7 #

  • Update a dependency to the latest release.

5.4.6 #

  • Update a dependency to the latest release.

5.4.5 #

  • Update a dependency to the latest release.

5.4.4 #

  • Update a dependency to the latest release.

5.4.3 #

  • Update a dependency to the latest release.

5.4.2 #

  • Update a dependency to the latest release.

5.4.1 #

  • Update a dependency to the latest release.

5.4.0 #

5.3.7 #

  • Update a dependency to the latest release.

5.3.6 #

  • DOCS(firebase_dynamic_links): add deprecation note to README.md (#11506). (520fed64)

5.3.5 #

  • Update a dependency to the latest release.

5.3.4 #

  • Update a dependency to the latest release.

5.3.3 #

  • Update a dependency to the latest release.

5.3.2 #

  • Update a dependency to the latest release.

5.3.1 #

  • Update a dependency to the latest release.

5.3.0 #

  • FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946). (2772d10f)
  • FEAT: update librairies to be compatible with Flutter 3.10.0 (#10944). (e1f5a5ea)

5.2.0 #

5.1.1 #

  • Update a dependency to the latest release.

5.1.0 #

5.0.17 #

  • Update a dependency to the latest release.

5.0.16 #

  • Update a dependency to the latest release.

5.0.15 #

  • Update a dependency to the latest release.

5.0.14 #

  • Update a dependency to the latest release.

5.0.13 #

  • Update a dependency to the latest release.

5.0.12 #

  • Update a dependency to the latest release.

5.0.11 #

  • Update a dependency to the latest release.

5.0.10 #

  • Update a dependency to the latest release.

5.0.9 #

  • FIX: fix an issue where the status of the dynamic link was not properly reported (#10100). (521c3375)

5.0.8 #

  • Update a dependency to the latest release.

5.0.7 #

  • Update a dependency to the latest release.

5.0.6 #

  • Update a dependency to the latest release.

5.0.5 #

  • Update a dependency to the latest release.

5.0.4 #

  • Update a dependency to the latest release.

5.0.3 #

  • Update a dependency to the latest release.

5.0.2 #

  • Update a dependency to the latest release.

5.0.1 #

  • Update a dependency to the latest release.

5.0.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708). (9627c56a)

4.3.11 #

  • FIX: Add speculative fix for null object reference crash (#9671). (6c003685)

4.3.10 #

  • Update a dependency to the latest release.

4.3.9 #

  • Update a dependency to the latest release.

4.3.8 #

  • Update a dependency to the latest release.

4.3.7 #

  • Update a dependency to the latest release.

4.3.6 #

  • Update a dependency to the latest release.

4.3.5 #

  • Update a dependency to the latest release.

4.3.4 #

  • Update a dependency to the latest release.

4.3.3 #

  • Update a dependency to the latest release.

4.3.2 #

  • Update a dependency to the latest release.

4.3.1 #

  • FIX: bump firebase_core_platform_interface version to fix previous release. (bea70ea5)

4.3.0 #

  • FEAT: Bump Firebase iOS SDK to 9.2.0 (#8594). (79610162)

4.2.6 #

  • REFACTOR: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). (d90b8357)
  • DOCS: point to "firebase.google" domain for hyperlinks in the usage section of README.md files (for the missing packages) (#8818). (5bda8c92)

4.2.5 #

  • REFACTOR: use firebase.google.com link for homepage in pubspec.yaml (#8733). (a11bd602)

4.2.4 #

  • FIX: getInitialLink() returns null on 2nd call. (#8621). (a83ee58e)

4.2.3 #

  • Update a dependency to the latest release.

4.2.2 #

  • Update a dependency to the latest release.

4.2.1 #

  • REFACTOR: Update deprecated API for dynamic links example app. (#8519). (c5d288b3)

4.2.0 #

  • REFACTOR: Remove deprecated Tasks.call() API from android. (#8450). (fdb24c8d)
  • FEAT: matchType for pending Dynamic Link data for iOS. (#8464). (d3dda125)

4.1.3 #

  • Update a dependency to the latest release.

4.1.2 #

  • REFACTOR: recreate ios, android, web and macOS folders for example app (#8255). (cdae0613)

4.1.1 #

  • Update a dependency to the latest release.

4.1.0 #

  • FIX: pass through utmParameters on iOS and make property on PendingDynamicLinkData. (#8232). (32d06e79)
  • FEAT: add additional longDynamicLink parameter for creating a short Dynamic Link enabling additional parameters to be appended such as "ofl". (#7796). (433a08ea)

4.0.8 #

  • FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). (df4a5bab)

4.0.7 #

  • Update a dependency to the latest release.

4.0.6 #

  • FIX: Ensure Dynamic link is retrieved from the Intent just once for getInitialLink() on Android as per the documentation. (#7743). (67cc6647)

4.0.5 #

  • Update a dependency to the latest release.

4.0.4 #

  • Update a dependency to the latest release.

4.0.3 #

  • REFACTOR: fix all unnecessary_import analyzer issues introduced with Flutter 2.8. (7f0e82c9)

4.0.2 #

  • Update a dependency to the latest release.

4.0.1 #

  • Update a dependency to the latest release.

4.0.0 #

Note: This release has breaking changes.

Overall, Firebase Dynamic Links has been heavily reworked to bring it inline with the federated plugin setup along with adding new features, documentation and updating unit and end-to-end tests.

  • FirebaseDynamicLinks
    • BREAKING: onLink() method has been removed. Instead, use onLink getter, it returns a Stream; events & errors are now streamed to the user.
    • BREAKING: DynamicLinkParameters class has been removed. buildLink() (replaces buildUrl()) & buildShortLink() methods are now found on FirebaseDynamicLinks.instance.
    • BREAKING: DynamicLinkParameters.shortenUrl() has been removed.
    • NEW: buildLink() which replaces the previous DynamicLinkParameters().buildUrl().
    • NEW: buildShortLink() which replaces the previous DynamicLinkParameters().buildShortLink().
    • NEW: DynamicLinkParameters class is used to build parameters for buildLink() & buildShortLink().
    • NEW: Multi-app support now available for Android only using FirebaseDynamicLinks.instanceFor().

3.0.2 #

  • Update a dependency to the latest release.

3.0.1 #

  • Update a dependency to the latest release.

3.0.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: update Android minSdk version to 19 as this is required by Firebase Android SDK 29.0.0 (#7298).

2.0.11 #

  • REFACTOR: remove deprecated Flutter Android v1 Embedding usages, including in example app (#7158).

2.0.10 #

  • DOCS: changed "ibn" to "ibi" iOS param name in long dynamic link example (#7081).
  • CHORE: update gradle version across packages (#7054).

2.0.9 #

  • Update a dependency to the latest release.

2.0.8 #

  • STYLE: enable additional lint rules (#6832).
  • FIX: Use angle bracket import consistently when importing Firebase.h for iOS (#5891).
  • DOCS: fix readme example (#6790).

2.0.7 #

  • Update a dependency to the latest release.

2.0.6 #

  • Update a dependency to the latest release.

2.0.5 #

  • Update a dependency to the latest release.

2.0.4 #

  • Update a dependency to the latest release.

2.0.3 #

  • DOCS: Add missing homepage/repository links (#6054).

2.0.2 #

  • TEST: rewrite integration test to test for parameters explicitly.
  • REFACTOR: upgrade example to v2 Android embedding.
  • FIX: fix broken ios code from #4354.
  • FIX: retry handling iOS universal link on network failure (#4354).
  • DOCS: Open Android App directly without opening link in Browser. (#3127).
  • CI: setup firebase_dynamic_links ci workflow.

2.0.1 #

  • DOCS: remove codelab link from readme.

2.0.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

2.0.0-dev.1 #

  • Update a dependency to the latest release.

2.0.0-dev.0 #

Note: This release has breaking changes.

  • DOCS: remove incorrect ARCHS in ios examples (#5450).
  • CHORE: publish packages (#5429).
  • CHORE: merge all analysis_options.yaml into one (#5329).
  • CHORE: publish packages.
  • CHORE: enable lints for firebase_dynamic_links (#5256).
  • BREAKING FEAT: Migrate firebase_dynamic_links to sound null safety (#5368).

0.8.0 #

  • This version is not null-safe but has been created to allow compatibility with other null-safe FlutterFire packages such as firebase_core.

0.7.0 #

  • FIX: Add missing sdk version constraints inside pubspec.yaml (#4604).
  • CHORE: harmonize dependencies and version handling.
  • BREAKING FEAT: forward port to firebase-ios-sdk v7.3.0.
    • Due to this SDK upgrade, iOS 10 is now the minimum supported version by FlutterFire. Please update your build target version.

0.6.3 #

  • FEAT: bump android com.android.tools.build & 'com.google.gms:google-services versions (#4269).
  • CHORE: publish packages.
  • CHORE: bump gradle wrapper to 5.6.4 (#4158).

0.6.2 #

  • FEAT: bump compileSdkVersion to 29 (#3975).
  • FEAT: bump compileSdkVersion to 29 in preparation for upcoming Play Store requirement.
  • CHORE: publish packages.
  • CHORE: publish packages.

0.6.1 #

  • FIX: fixed issue with overwriting correct url with null one (#3567).
  • FEAT: bump compileSdkVersion to 29 (#3975).
  • FEAT: update Firebase iOS SDK version to 6.33.0 (from 6.26.0).

0.6.0+2 #

  • Update a dependency to the latest release.

0.6.0+1 #

  • FIX: local dependencies in example apps (#3319).
  • CHORE: intellij cleanup (#3326).

0.6.0 #

  • Depend on new firebase_core plugin.
  • Firebase iOS SDK versions are now locked to use the same version defined in firebase_core.
  • Firebase Android SDK versions are now using the Firebase Bill of Materials (BoM) to specify individual SDK versions. BoM version is also sourced from firebase_core.

0.5.3 #

  • Fix for passing null/nil link between native libraries and flutter code.

0.5.2 #

  • Fix for race-condition issue on iOS during initialization process

0.5.1 #

  • Update lower bound of dart dependency to 2.0.0.

0.5.0+12 #

  • Fix for missing UserAgent.h compilation failures.

0.5.0+11 #

  • Replace deprecated getFlutterEngine call on Android.

0.5.0+10 #

  • Make the pedantic dev_dependency explicit.

0.5.0+9 #

  • Remove the deprecated author: field from pubspec.yaml
  • Migrate the plugin to the pubspec platforms manifest.
  • Bump the minimum Flutter version to 1.10.0.

0.5.0+8 #

  • Support v2 embedding. This will remain compatible with the original embedding and won't require app migration.

0.5.0+7 #

  • Add getDynamicLink to support expanding from short links.

0.5.0+6 #

  • Updated README instructions for contributing for consistency with other Flutterfire plugins.

0.5.0+5 #

  • Remove AndroidX warning.

0.5.0+4 #

  • Fix example app build by updating version of url_launcher that is compatible with androidx apps.

0.5.0+3 #

  • Don't crash if registrar.activity() is not there.

0.5.0+2 #

  • Change the OnLinkError object to be a real exception.

0.5.0+1 #

  • Update documentation to reflect new repository location.
  • Update unit tests to call TestWidgetsFlutterBinding.ensureInitialized.

0.5.0 #

  • Breaking change. Changed architecture and method names to be able to differentiate between the dynamic link which opened the app and links clicked during app execution (active and background). retrieveDynamicLink has been replaced with two different functions:
  • getInitialLink a future to retrieve the link that opened the app
  • onLink a callback to listen to links opened while the app is active or in background

0.4.0+6 #

  • Update google-services Android gradle plugin to 4.3.0 in documentation and examples.

0.4.0+5 #

  • Fix the bug below properly by allowing the activity to be null (but still registering the plugin). If activity is null, we don't get a latestIntent, instead we expect the intent listener to grab it.

0.4.0+4 #

  • Fixed bug on Android when a headless plugin tries to register this plugin causing a crash due no activity from the registrar.

0.4.0+3 #

  • Automatically use version from pubspec.yaml when reporting usage to Firebase.

0.4.0+2 #

  • Add missing template type parameter to invokeMethod calls.
  • Bump minimum Flutter version to 1.5.0.
  • Replace invokeMethod with invokeMapMethod wherever necessary.

0.4.0+1 #

  • Fixed bug where link persists after starting an app with a Dynamic Link.
  • Fixed bug where retrieving a link would fail when app was already running.

0.4.0 #

  • Update dependency on firebase_core to 0.4.0.

0.3.0. #

  • Update Android dependencies to 16.1.7.
  • Breaking change. Dynamic link parameter domain replaced with uriPrefix.

0.2.1 #

  • Throw PlatformException if there is an error retrieving dynamic link.

0.2.0+4 #

  • Fix crash when receiving ShortDynamicLink warnings.

0.2.0+3 #

  • Log messages about automatic configuration of the default app are now less confusing.

0.2.0+2 #

  • Remove categories.

0.2.0+1 #

  • Log a more detailed warning at build time about the previous AndroidX migration.

0.2.0 #

  • Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.

0.1.1 #

  • Update example to create a clickable and copyable link.

0.1.0+2 #

  • Change android invites dependency to dynamic links dependency.

0.1.0+1 #

  • Bump Android dependencies to latest.

0.1.0 #

  • Breaking Change Calls to retrieve dynamic links on iOS always returns null after first call.

0.0.6 #

  • Bump Android and Firebase dependency versions.

0.0.5 #

  • Added capability to receive dynamic links.

0.0.4 #

  • Fixed dynamic link dartdoc generation.

0.0.3 #

  • Fixed incorrect homepage link in pubspec.

0.0.2 #

  • Updated Gradle tooling to match Android Studio 3.1.2.

0.0.1 #

  • Initial release with api to create long or short dynamic links.
739
likes
130
pub points
99%
popularity

Publisher

verified publisherfirebase.google.com

Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

firebase_core, firebase_core_platform_interface, firebase_dynamic_links_platform_interface, flutter, meta, plugin_platform_interface

More

Packages that depend on firebase_dynamic_links