Firebase Discontinuation
Home > Blog > Firebase Deep Linking is Gone! How to Migrate Your Dynamic Links in 5 Minutes
Reading Time: 4 minutes

Firebase Deep Linking is Gone! How to Migrate Your Dynamic Links in 5 Minutes

Share Now

What do successful applications like The New York Times, Alibaba, and Duolingo have in common? They all leveraged Firebase to develop their app, enable app indexing, and boost user engagement.

Firebase, Google’s cloud-based mobile and web app development platform, has helped mobile app developers build, deploy, and scale apps using tools like Firebase SDK, Firebase Authentication, Firebase Analytics, Firebase Realtime Database, Firebase Remote Config, Firebase Hosting, Firebase Console, in-app messaging, push notifications, and Firebase Cloud Messaging.

But in September 2023, Google announced they would shut down Firebase dynamic links on August 25, 2025. Thus, app developers have until this date to complete their migration. 

Open-source software like Apptrove has several advantages over proprietary solutions like Firebase deep linking. In this post, we will share all the information you need to effortlessly migrate your dynamic links within 5 minutes while maintaining user acquisition, user retention, and reliable conversion tracking.

Let’s get started.


What Is Dynamic Linking? 

Dynamic links are shorter replacement links (like a smart URL) that behave differently on the platform on which they are opened. The aim is to offer the best possible user experience (UX) for the cross-platform linking and intelligent routing.

So, if an app user opens the link on iOS or Android, the URL takes them directly to in-app content using URL schemes or custom URL schemes, instead of loading a browser. If the app is not installed, users are redirected to the website or app store via deferred deep linking.

Firebase ‘dynamic link’ is a feature that allows app developers to create deep links that direct users to specific content within the app or website. Based on the context around which a link is clicked, the smart URLs determine the best destination for the user. 

Dynamic links support support link shortening, link preview, and centralized link management, ensuring a smooth transition between web and mobile app content, thereby improving UX and conversion rates. The app owner can also leverage these links to target users based on their preferences, online behavior, and other factors. This ensures an unmatched app experience.


Why Do Apps Need Dynamic Links?

Here’s why all app owners and developers need Apptrove’s dynamic links – 

  • To offer the best available experience on the platform users access the link on. They streamline navigation and make the experience faster and more intuitive by eliminating unnecessary steps. 
  • To drive installs through deferred routing, supporting user acquisition. If the app isn’t installed and the user clicks on the dynamic link, they get prompted to install it. 
  • To track analytics on events like clicks, first opens, re-opens, and installs, app developers can embed dynamic links with UTM parameters. This helps teams optimize marketing campaigns and improve user retention.


Deep Links versus Dynamic Links

The terms ‘deep links’ and ‘dynamic links’ are often used interchangeably but it’s important to understand the difference. 

Deep Links 

These are direct routes to specific content spots within the app. They eliminate the frustration of landing on the home page and forcing the user to endlessly navigate through the menu. 

A single click takes the user to the desired feature, thus ensuring a seamless experience. That’s because deep links function as unique addresses that guide users to the needed destination. However, deep links direct the user to specific content, assuming the app is already installed. 

Dynamic Links 

Dynamic links are smart links that adapt. They do everything that a deep link Firebase does but are super adaptable – they adapt their destination based on the context and who clicks them.

How Dynamic Links Work: Firebase Deep Linking

For instance, if your app has introduced a new feature and you are promoting it. Dynamic links will allow you to create a single link that works differently for a click received from a mobile or a desktop. Dynamic links also have features like triggering custom events or using segmentation rules to automatically categorize users. 

Simply put, dynamic links extend deep linking capabilities. While Firebase deep linking gets users to the content they need, dynamic links work across platforms, regardless of whether the app is installed or not.


The Technical Mechanism of Dynamic Linking

We just saw that dynamic links are deep links that work whether or not users have installed the app. These links use a unique URL structure, backend, and frontend mechanism. Let’s look at them in detail. 

Backend Processing: When the app user clicks on a link, the backend interprets the URL and parameters like user ID or product ID, supporting deep link testing and attribution workflows. These parameters share information on where to direct the user. 

Frontend Configurations: Once the backend captures the parameters and routes the user, the frontend takes over. It ensures that the user lands on the screen or feature they seek, minimizes the loading time, ensures cohesive navigation, and manages errors that may get in the way of the user experience.


What Will Happen to Your Links After August 25, 2025?

Firebase announcing the deprecation of dynamic links means that on August 25, 2024, your domain prefixes and any created links will be automatically removed. Firebase will not be available. 

All links they serve (including the ones hosted on custom domains and page.link subdomains) will no longer work or be available to create new links.

What Will Happen to Your Links After August 25, 2025: Firebase Deep Linking

Google introduced Firebase Dynamic Links to make URLs more powerful. However, the native APIs on which these were built have evolved. This presents novel challenges for developers while negatively impacting the user experience. 

Hence, you need to take the following steps – 

  • Review your use cases where deep links are being used and look for alternative solutions. This could be –
    • Native Alternatives like app links, Google Play Instant, universal links, or app clips.
    • Third-Party Alternatives that offer similar functionality to Firebase dynamic links like Apptrove. 

  • Consider complete migration from Firebase. 
  • Delete domain prefixes from Firebase Dynamic Links after a successful migration


Apptrove: The Perfect Solution for Your Deep Linking Needs

Moving from Firebase to Apptrove can completely transform the deep linking game for your app. You can not just create compelling experiences but also boost campaign performance and expand your user base. 

Apptrove simplifies link management, supports advanced conversion tracking, and enables smarter marketing campaigns with a strong focus on ROAS and attribution accuracy.

Apptrove’s Deep Link Feature

With Apptrove’s Unilink you can create a ‘single’ link where your users will be redirected to the page you want them to visit. 

Create a Unilink template that represents various links to redirect your user based on conditions like – ​

  • New users who do not have your app installed to the correct app store or web URL.
  • Existing users with the app installed to the app via Android App Links, iOS Universal Links, and URI scheme.
  • If these are not defined, users will default to the same settings as new users without your app installed (web URL or app store).

​You can add advanced parameters such as Campaign, Ad set name, Ad name, Channel, and your custom parameters. Click on “Add parameter” for this.

Unleash the power of deep linking to – 

  • Seamlessly connect users to your app. 
  • Offer the most relevant in-app experiences with pinpoint accuracy, driving conversions to unprecedented heights.
  • Leverage customizable fraud prevention. 
  • Go beyond basic attribution with our SKAN analytics. This offers a granular understanding of your audience with advanced segmentation features.


Simple 5-Minute Hack to Migrate to Apptrove

Step 1 – Set up Your Account 

Apptrove’s single lightweight open-source SDK ensures enhanced flexibility with secured industry-leading encryption and unique signature. It offers unparalleled customization, empowering you to effortlessly integrate our features into your app’s ecosystem.

Thus, you don’t have to juggle multiple SDKs that ultimately impact the app’s performance. 

All you need to do is add our SDK to your app and set up your domain. Our dynamic deep links are suited for every campaign and partner. 

Step 2 – Data Migration 

Use Apptrove’s API to map and bulk upload your deep links and campaign information. You can also run Apptrove alongside your existing Firebase setup. Once the Apptrove SDK is integrated into your app, our platform can detect which links lead to installs, re-opens, and user actions. 

Step 3 – Track and Measure Performance 

Once the integration is complete, you can go live and get granular insights into app performance, LTV, and more.

The Unilink report will offer insights into the Unilink template and customer link data. This you can track stats related to clicks, installs, sessions, events, revenue, and more.


Summing Up 

If you’ve relied on Google’s Firebase Dynamic Links for your app, we understand how frustrating it is to let go of a platform you’ve been comfortably using. However, the need of the hour is to migrate from Firebase to a dependable solution that can allow – 

  • Quick and simple onboarding 
  • Firebase feature parity 
  • Scalability in the long-term 
  • Enhanced anti-fraud features that meticulously safeguard your data against fraudulent installs, misattribution, and click-spam.

Apptrove is powered with a cutting-edge suite of dynamic deep-linking solutions that ensure seamless user experience and boost conversion rates and engagement. Our clients 

If Firebase deprecation is your problem, we are all ears and here to help! Our team of experienced developers and account managers will help migrate your data without any losses or duplication. Get in touch with our team for expert consultation and learn more about our free trial.

FAQs

What are some common challenges developers face when migrating from Firebase Dynamic Links?

While migrating from Firebase to alternatives like Apptrove is straightforward with the right tools, developers often face a few common challenges:

– Preserving user attribution data during transition.
– Handling legacy links that were hardcoded into past campaigns, emails, or QR codes.
– Managing SDK conflicts when running Firebase and the new platform side by side.
– Ensuring seamless UX continuity across platforms without breaking the user journey.

Using tools like Apptrove’s SDK with fallback handling and bulk upload APIs can significantly minimize these risks.

How does deep linking impact app store optimization (ASO) and SEO?

Deep linking can indirectly boost both ASO and SEO:

– For ASO, dynamic links drive higher-quality traffic to the app, especially when used in campaigns, resulting in increased downloads and engagement—factors that app stores reward.
– For SEO, if web fallback pages are well-optimized, indexed, and linked from dynamic links, they can help search engines understand your app’s relevance, thereby improving visibility.

Combining both strategies ensures better discoverability and higher conversion rates from search and ad campaigns.

What are the security risks of dynamic links and how can they be mitigated?

Dynamic links can be vulnerable to:

– Phishing attacks if manipulated to redirect to malicious content.
– Click-spamming and install fraud, especially in paid user acquisition campaigns.

To mitigate risks:

– Always use link validation and signature verification (as offered by Apptrove).
– Monitor traffic sources for anomalies.
– Use fraud prevention features to detect and block suspicious installs or fake engagements.

Can dynamic links personalize user experiences beyond just redirection?

Yes. Dynamic links can do much more than redirect:

– They can carry contextual data like referral source, campaign info, or user preferences.
– When combined with analytics and segmentation tools, they allow personalized onboarding, content recommendations, or in-app promotions based on who clicked and from where.

Platforms like Apptrove support custom parameters in links, enabling advanced personalization without additional development overhead.

More to Explore
ROI Campaigns: 6 DSP Capabilities for India & SEA growth
ROI Campaigns: 6 DSP Capabilities for India & SEA App Growth

The biggest challenge for app owners and growth teams in 2023 is no longer acquiring users. It is proving that they can acquire users who generate value to an app’s business model. This pressure has transformed the ROI campaign from an optional tactic into a survival requirement for sustainable growth.