How to replace Firebase Dynamic Links (step by step)
A short, practical migration off Firebase Dynamic Links: register your app, build a smart link with store fallback, and swap it in — free, no SDK required for the basics.
Replacing Firebase Dynamic Links means recreating each FDL short link as a smart link that opens your app to the right screen, falls back to the app store when the app is not installed, and falls back to the web on desktop — which you can do without an SDK using directinapp.
Firebase Dynamic Links stopped resolving on 25 August 2025. This is the shortest path to working links again, without adopting a full attribution SDK. For the background on why the enterprise replacements are usually overkill, see the free Firebase Dynamic Links alternative.
1. Register your app once
On the Deep links page, add your app: its URL scheme (for example myapp, which fires myapp://…), your iOS App Store id (the number after /id in the store URL), and your Android package (like com.acme.app). You only do this once; every link reuses it.
2. Create a smart link
Enter the web fallback URL (where desktop users and people without the app should land), pick the app, and type the in-app screen path (for example orders/42). Choose "send to the app store" as the fallback so a person who does not have the app installs it — the classic Firebase Dynamic Links behaviour. Copy the short link.
3. Swap it in everywhere the old link lived
Replace the old goo.gl/page.link URL with the new short link in your emails, social posts, referral flows and QR codes. On a phone the link now opens your app to the screen; without the app it goes to the store; on desktop it opens the web page. Nothing to deploy.
What about "restore the screen after install"?
True deferred deep linking — dropping a freshly installed user onto the exact screen they tapped — needs a small SDK in your app and is on the directinapp roadmap. Until then, store fallback covers the common case (install, then open to the app home), and the smart link handles everything else today. You can inspect the exact iOS and Android deep links your app receives with the deep link generator.
Found this useful? Tell Google to show you more of it.
Add us as a preferred sourceRelated guides
Put this into practice
Create smart short links that open the right app, with analytics built in. No credit card required.
Start free