Why Firebase Dynamic Links ended
Google announced the deprecation of Firebase Dynamic Links (FDL) in 2022, with support ending in August 2025. For years, FDL was the go-to solution for deferred deep linking and install attribution on iOS and Android. When it was shut down, thousands of mobile teams—especially those using Flutter and React Native—were left without a built-in way to create links that survive app installation.
Firebase Dynamic Links handled redirects to the App Store or Play Store, stored the intended destination, and matched the user back to that destination after install using device fingerprinting. Replacing that behavior requires a service that does the same three things: redirect, store, and match. Redirectly was built specifically to fill that gap.
If you are still on Firebase Dynamic Links, you need to migrate before the shutdown. Redirectly offers a drop-in style replacement with Flutter and React Native SDKs, so you can keep your existing flow and swap the backend.
What you need in a replacement
A solid Firebase Dynamic Links alternative should give you deferred deep linking, install attribution, and a simple way to create and manage links. It should work with your stack—Flutter, React Native, or native iOS/Android—and scale with your traffic without locking you into a single vendor.
Deferred deep linking
Links that survive app install and route users to the right screen or campaign.
Install attribution
Match installs to the original link click so you know which campaigns drive installs.
SDKs for your stack
Flutter and React Native SDKs that work without heavy native code changes.
Redirectly vs Firebase Dynamic Links
Side-by-side, Redirectly covers the same core use cases as FDL and adds clearer pricing, real-time analytics, and first-class Flutter and React Native support.
| Feature | Firebase Dynamic Links | Redirectly |
|---|---|---|
| Deferred deep linking | Yes | Yes |
| Install attribution | Yes | Yes |
| Status | Deprecated (Aug 2025) | Active, maintained |
| Flutter SDK | Legacy | Pure Dart, no native code |
| React Native SDK | Limited | TypeScript, Expo & bare RN |
| Custom subdomains | Via Firebase | Included (e.g. yourapp.redirectly.app) |
| Real-time analytics | Limited | Dashboard + API |
| Free tier | N/A | Yes |
How migration works
Migrating from Firebase Dynamic Links to Redirectly follows a simple path: create a Redirectly project, configure your subdomain and native deep link setup (Universal Links / App Links), then swap the SDK. Your existing link flows—email, ads, referrals—can keep the same structure; only the backend and SDK calls change.
Create a Redirectly project
Sign up at redirectly.app, create a project, and get your API key and subdomain (e.g. myapp.redirectly.app).
Configure iOS and Android
Add your subdomain to Associated Domains (iOS) and intent filters (Android) so the OS routes your links to your app.
Replace the SDK
Remove the Firebase Dynamic Links SDK and add the Flutter or React Native Redirectly SDK. Initialize with your API key and handle incoming links and install attribution in your app.
Create links via API or dashboard
Use the Redirectly API or dashboard to create links. Point existing campaigns to the new links and test the full flow.
For a step-by-step Flutter migration with code samples, see our migration guide.
Flutter example
await redirectly.initialize(RedirectlyConfig( apiKey: 'your-api-key', debug: true, ));
React Native / TypeScript example
import Redirectly from 'react-native-redirectly';
const redirectly = Redirectly.getInstance();
await redirectly.initialize({
apiKey: 'your-api-key',
enableDebugLogging: __DEV__,
});
redirectly.onAppInstalled((install) => {
if (install.matched) {
navigation.navigate(install.matchedClick?.slug);
}
});For a step-by-step migration guide with additional code samples and troubleshooting, see our comprehensive migration guide. You can also check out our platform-specific documentation for Flutter deferred deep linking and React Native deferred deep linking.
Migration validation tools
When configuring Universal Links and App Links, use our validation tools to ensure everything is set up correctly:
- AASA Validator — Validate your Apple App Site Association configuration for iOS
- Asset Links Validator — Validate your Asset Links configuration for Android
Why teams choose Redirectly
Redirectly was built as a Firebase Dynamic Links alternative from day one. We focus on deferred deep linking and install attribution so you get a simple, reliable service without the overhead of a full growth platform.
- Deferred deep linking that works the same way as FDL: link → store → install → match → route.
- Install attribution so you can see which links and campaigns drive installs.
- Flutter SDK (pure Dart) and React Native SDK (TypeScript) with no native code required for basic setup.
- Custom subdomains and Universal Links / App Links support out of the box.
- Real-time analytics and a straightforward API for creating and managing links.
- Free tier and transparent pricing so you can start small and scale.
Frequently asked questions
Have questions about migrating from Firebase Dynamic Links or using Redirectly? Here are some common answers.
Why were Firebase Dynamic Links deprecated?
Google announced the deprecation of Firebase Dynamic Links in 2022, with support ending in August 2025. This was part of their strategic shift in their product roadmap. Teams relying on FDL need to migrate to an alternative solution like Redirectly.
What's the best replacement for Firebase Dynamic Links?
Redirectly is a modern Firebase Dynamic Links alternative built specifically for deferred deep linking and install attribution. It offers native SDKs for Flutter and React Native, custom subdomains, real-time analytics, and transparent pricing without vendor lock-in.
How do I migrate from Firebase Dynamic Links to Redirectly?
Migration is straightforward: create a Redirectly project, configure your subdomain and native deep link setup (Universal Links / App Links), then replace the SDK in your app. Most teams can complete the migration in minutes to hours. Your existing link flows can keep the same structure.
Does Redirectly support both Flutter and React Native?
Yes. Redirectly provides a pure Dart SDK for Flutter and a TypeScript SDK for React Native. Both support deferred deep linking, install attribution, and work with Expo and bare React Native projects without requiring heavy native code changes.
Is Redirectly free?
Yes, Redirectly offers a free tier to get started. You can create projects, configure links, and handle basic traffic without any cost. Premium plans are available for teams needing higher volume and advanced analytics features.
How long does migration take?
Most teams can migrate from Firebase Dynamic Links to Redirectly in minutes to hours, depending on your app complexity. The migration involves creating a new project, updating your native configuration files, and replacing the SDK initialization code.
Getting started
Create a free account, get your API key and subdomain, and follow the Flutter or React Native docs to integrate. If you are migrating from Firebase Dynamic Links, use the migration guide for a detailed walkthrough and code comparisons.
Compare alternatives
Evaluating other options? Check out how Redirectly compares to other popular deep linking solutions: