Firebase Dynamic Links is gone. Your app links need a new home
Google shut down Firebase Dynamic Links for good on August 25, 2025, and page.link links stopped working. DoneLinks gives you what you used it for: one link that sends every device to its store, opens your app when it is installed, and counts every visit.
- iPhone, Android, Huawei and desktop routing on its own
- Links on your own domain that open the app (Universal Links and App Links)
- An API to create links from your app or server
No card needed · ready in a minute
Free: 4 links and 500 visits a month, with the developer API.
How it works
- Step 1
Create your smart link
Paste your App Store and Google Play links, or create links through the API as you did with Firebase.
- Step 2
Connect your domain (optional)
Links like go.yourapp.com open the app directly; we host apple-app-site-association and assetlinks.json for your domain from your dashboard.
- Step 3
Swap the links in your app and campaigns
Put DoneLinks links where the page.link links were: in the app, ads, emails and QR codes.
Everything you need
Routing by device
Every visitor to their store — App Store, Google Play, AppGallery — and desktops to a page about your app.
Open the app directly
On your own domain: Universal Links on iOS and App Links on Android (Team Plus plan).
Android deferred deep linking
After the install from Google Play your app receives the link the visitor tapped (from the Team Plus plan).
Developer API
Create links and content links from your server or app with scoped keys, fully documented.
Parameter forwarding
Extras such as ?utm_source or a product id reach the destination (from the Team plan).
Full statistics
Visits, countries, devices, QR scans and campaigns, also available through the API.
What Firebase Dynamic Links did, and where you find it now
| Feature | Firebase Dynamic Links | DoneLinks |
|---|---|---|
| Status | Shut down on August 25, 2025 | Running |
| One link for every device | ✓ | ✓ |
| Short link and QR code | Short link only | ✓ |
| Open the app when installed | ✓ | On your own domain |
| Android deferred deep linking | ✓ | ✓ |
| iOS deferred deep linking | ✓ | — |
| Share preview (title and image) | ✓ | ✓ |
| Create links through an API | ✓ | ✓ |
| Visit, country and device statistics | Limited | ✓ |
| A clean page for desktop visitors | — | ✓ |
| Menus, stores and link-in-bio in the same account | — | ✓ |
Questions
Do my old page.link links still work?
No. Google shut the service down on August 25, 2025, and page.link domains belong to Google, so they cannot be moved. What you can do is put new links in their place in your app and campaigns.
My Firebase links were on my own domain. Can I keep them?
Usually yes: connect the same domain to DoneLinks and create the links with the same names, and the links already printed or posted work again.
Do I need an SDK in my app?
Not for routing and opening the app: the Universal Links and App Links files we host for your domain are enough. Android deferred deep linking is read by your app from the Google Play Install Referrer; the docs show how.
What about deferred deep linking on iOS?
Not available yet. On iOS the visitor reaches the app after the install without the original link; we are working on a way we can be sure is reliable.
What does it cost?
You start free, no card needed. Opening the app on your own domain comes with the Team Plus plan; current prices are on the pricing page.
More from DoneLinks
Move your app links today
Sign up free, create your first smart link in a minute, and connect your domain when you are ready.
Firebase is a trademark of Google LLC. DoneLinks is not affiliated with Google.