Goodbye Firebase Dynamic Links: What You Need to Know Before August 25, 2025
So, you logged into Firebase and saw this:
“Firebase Dynamic Links will no longer work after August 25, 2025.”
Your first thought: “OH NO! MY LOGIN IS DEAD!”
Your second thought: “What even is a Dynamic Link? Did I use one?”
Relax. Take a deep breath. Grab a coffee.
Let’s break this down because Google sure didn’t explain it properly.
What’s Actually Happening?
- Firebase Dynamic Links (FDL) is being retired on August 25, 2025.
- After that date:
- No new Dynamic Links can be created.
- Old links will stop working (yes, they’ll break).
- Users clicking those links will see 404 or error pages.

Dynamic Links were those smart URLs that worked across platforms-open your app if installed, otherwise open Play Store/App Store or fallback to a web page.
Why Are People Freaking Out?
Because Firebase put that warning banner on everyone’s dashboard like:

“Dynamic Links are going away. Figure it out.”
No context. No “you’re safe if you just use email/password.” Just pure anxiety fuel.

Who Needs to Worry?
If your app depends on any of these, you need to make changes:
✅ Email Link Sign-In (Magic Links)
If you let users sign in without a password (click the link in email → log in), that used Dynamic Links under the hood.
✅ OAuth on Cordova apps
Facebook/Google sign-in on Cordova relies on Dynamic Links for redirect flows.
✅ Deep Linking in Mobile Apps
If you used Dynamic Links for marketing campaigns, referrals, or onboarding flows, your links will break.

Who Can Chill?
If your login is:
✔ Email + Password (with normal Firebase Auth)
✔ Google/Facebook login on standard Web (not Cordova)
✔ You never even heard of Dynamic Links until today
Then:
You’re safe. Stop sweating. Go get boba.

What You Need to Do (If You’re Affected)
- For Magic Link Auth:
- Upgrade to the latest Firebase Auth SDK and use the new Hosting-based flow.
- Migration Guide
- For OAuth in Cordova:
- Implement OAuth manually (sign in with provider → pass token to Firebase Auth).
- Cordova OAuth Guide
- For Deep Linking:
- Use App Links (Android) or Universal Links (iOS), or roll your own solution with Firebase Hosting.

What Happens If You Do Nothing?
- After August 25, 2025, any Dynamic Link will:
- ❌ Stop working.
- ❌ Show an error.
- ❌ Possibly ruin your referral programs or passwordless login.

Examples of Who’s Affected
- Affected:
A fitness app that uses passwordless email links for login.
A game that shares invitation links using Dynamic Links.
- Not Affected:
A blog with email + password login only.
A SaaS dashboard that only uses Google OAuth in a browser.
Why is Google Doing This?
Google says Dynamic Links were underused and costly to maintain. Translation:
“We don’t want to babysit your smart URLs anymore.”
References & More Reading
TL;DR
Email + Password gang: “We good.”
Magic Link crew: “We ride at dawn (to update SDKs).”
Cordova devs: “We suffer in silence.”
