Skip to content

Commit 2df97f9

Browse files
authored
feat(dynamic-link)!: remove dynamic link from repository (#17558)
1 parent 9a032b3 commit 2df97f9

File tree

138 files changed

+32
-8082
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+32
-8082
lines changed

.github/workflows/all_plugins.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ jobs:
126126
runs-on: macos-15
127127
timeout-minutes: 30
128128
env:
129-
FLUTTER_DEPENDENCIES: "cloud_firestore firebase_remote_config cloud_functions firebase_database firebase_auth firebase_storage firebase_analytics firebase_messaging firebase_app_check firebase_in_app_messaging firebase_performance firebase_dynamic_links firebase_crashlytics firebase_ml_model_downloader firebase_app_installations"
129+
FLUTTER_DEPENDENCIES: "cloud_firestore firebase_remote_config cloud_functions firebase_database firebase_auth firebase_storage firebase_analytics firebase_messaging firebase_app_check firebase_in_app_messaging firebase_performance firebase_crashlytics firebase_ml_model_downloader firebase_app_installations"
130130
steps:
131131
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938
132132
- uses: subosito/flutter-action@f2c4f6686ca8e8d6e6d0f28410eeef506ed66aff

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ and open source.
5656
| Cloud Storage | [![Cloud Storage pub.dev badge](https://img.shields.io/pub/v/firebase_storage.svg)](https://pub.dev/packages/firebase_storage) | [🔗](https://firebase.google.com/products/storage) | [📖](https://firebase.google.com/docs/storage/flutter/start) | [`firebase_storage`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_storage) |||| β | (*) |
5757
| Core | [![Core pub.dev badge](https://img.shields.io/pub/v/firebase_core.svg)](https://pub.dev/packages/firebase_core) | [🔗](https://firebase.google.com) | [📖](https://firebase.google.com) | [`firebase_core`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_core) |||| β | (*) |
5858
| Crashlytics | [![Crashlytics pub.dev badge](https://img.shields.io/pub/v/firebase_crashlytics.svg)](https://pub.dev/packages/firebase_crashlytics) | [🔗](https://firebase.google.com/products/crashlytics) | [📖](https://firebase.google.com/docs/crashlytics/get-started?platform=flutter) | [`firebase_crashlytics`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_crashlytics) ||| N/A | β | N/A |
59-
| Dynamic Links | [![Dynamic Links pub.dev badge](https://img.shields.io/pub/v/firebase_dynamic_links.svg)](https://pub.dev/packages/firebase_dynamic_links) | [🔗](https://firebase.google.com/products/dynamic-links) | [📖](https://firebase.google.com/docs/dynamic-links/flutter/create) | [`firebase_dynamic_links`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_dynamic_links) ||| N/A | N/A | N/A |
6059
| In-App Messaging | [![In-App Messaging pub.dev badge](https://img.shields.io/pub/v/firebase_in_app_messaging.svg)](https://pub.dev/packages/firebase_in_app_messaging) | [🔗](https://firebase.google.com/products/in-app-messaging) | [📖](https://firebase.google.com/docs/in-app-messaging/get-started?platform=flutter) | [`firebase_in_app_messaging`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_in_app_messaging) ||| N/A | N/A | N/A |
6160
| Installations | [![Installations pub.dev badge](https://img.shields.io/pub/v/firebase_app_installations.svg)](https://pub.dev/packages/firebase_app_installations) | [🔗](https://firebase.google.com/docs/projects/manage-installations) | [📖](https://firebase.google.com/docs/projects/manage-installations#flutter) | [`firebase_app_installations`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_app_installations) |||| β | N/A |
6261
| Performance Monitoring | [![Performance Monitoring pub.dev badge](https://img.shields.io/pub/v/firebase_performance.svg)](https://pub.dev/packages/firebase_performance) | [🔗](https://firebase.google.com/products/performance) | [📖](https://firebase.google.com/docs/perf-mon/flutter/get-started) | [`firebase_performance`](https://github.com/FirebaseExtended/flutterfire/tree/main/packages/firebase_performance) |||| N/A | N/A |

docs/reference/_toc.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ toc:
4141
- title: firebase_database
4242
path: https://pub.dev/documentation/firebase_database/latest/
4343
status: external
44-
- title: firebase_dynamic_links
45-
path: https://pub.dev/documentation/firebase_dynamic_links/latest/
4644
status: external
4745
- title: firebase_in_app_messaging
4846
path: https://pub.dev/documentation/firebase_in_app_messaging/latest/

docs/setup/_setup_main.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,6 @@ Product | Plugin name
206206
[{{storage}}][storage docs] | `firebase_storage` | {{YES}} | {{YES}} | {{YES}} | beta | beta
207207
[{{crashlytics}}][crashlytics docs] | `firebase_crashlytics` | {{YES}} | {{YES}} | | beta |
208208
[{{data_connect_short}}][dataconnect docs] | `firebase_data_connect` | {{YES}} | {{YES}} | {{YES}} | |
209-
[{{ddls}}][ddls docs] | `firebase_dynamic_links` | {{YES}} | {{YES}} | | |
210209
[{{inappmessaging}}][fiam docs] | `firebase_in_app_messaging` | {{YES}} | {{YES}} | | |
211210
[{{firebase_installations}}][installations docs] | `firebase_app_installations` | {{YES}} | {{YES}} | {{YES}} | beta |
212211
[ML Model Downloader][ml docs] | `firebase_ml_model_downloader` | {{YES}} | {{YES}} | | beta |
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Firebase Dynamic Links
2+
3+
⚠️ **DEPRECATED** ⚠️
4+
5+
This package has been deprecated and removed from the FlutterFire repository.
6+
7+
## Why was it deprecated?
8+
9+
Firebase Dynamic Links has been deprecated by Google and will be shut down on August 25th, 2025. For more information about the deprecation and migration options, please visit:
10+
11+
**[Firebase Dynamic Links Deprecation FAQ](https://firebase.google.com/support/dynamic-links-faq)**
12+
13+
## Migration Options
14+
15+
The deprecation FAQ provides detailed guidance on how to migrate from Firebase Dynamic Links, including:
16+
17+
- **Full feature parity**: Use alternative deep-linking service providers
18+
- **Simple deep-linking**: Migrate to App Links and Universal Links
19+
- **No replacement needed**: Remove the package entirely
20+
21+
## Timeline
22+
23+
- **August 25th, 2025**: Firebase Dynamic Links service will be completely shut down
24+
- All existing links will stop working
25+
- All APIs will return error responses
26+
27+
Please refer to the official deprecation FAQ for complete migration guidance and support.

0 commit comments

Comments
 (0)