DYNAMIC LINKS MIGRATION

How to migrate from Firebase Dynamic Links

 

As of May 17, 2023, Google no longer recommends developers use their deep link feature known as Firebase Dynamic Links, hinting that they will deprecate it completely in the future.

The good news is — there are alternative deep-linking solutions to Dynamic Links.

 

Popular questions about Firebase Dynamic Links shutting down

What is Firebase?

Firebase is an app development platform that helps customers build and grow apps. They offer a variety of tools including cloud storage, authentication, testing, and previously deep linking.

What are Dynamic Links?

Dynamic Links is the name of Firebase’s deep-link platform. They offered short and long deep links powered by a mobile SDK. Their deferred deep-linking capability was primarily a clipboard-powered landing page; their equivalent of Branch’s NativeLink™.

Is Firebase shutting down anything else besides Dynamic Links?

Firebase is expected to deprecate only Dynamic Links and not any of their other developer features.

How long do Firebase Dynamic Link users have to migrate?

Dynamic Link users will be given a minimum of 12 months to fully migrate, but we’d recommend beginning the migration as soon as possible to ensure your current and potential customers don’t end up clicking broken Firebase links or having a poor user experience.

Will my Firebase Dynamic Links continue to work?

While Dynamic Links will continue to work for now, they will no longer work once Firebase Dynamic Links is officially shut down.

What is deep linking?

Deep links are links that can be used across all channels: email, ads, QR codes, smart banners, in-app notifications, social media, OTT/CTV, SEO, and more.They are special because they can take users directly to relevant content, rather than a generic homepage. This includes taking app users on a mobile device directly to content within the app and, for non-app users, this includes maintaining the routing through the app install to the correct content in the app after app install.

Why use a tool like Firebase Dynamic Links for deep linking?

App developers and marketers use Firebase Dynamic Links as it fulfilled the basic requirements for any mobile-linking solution. Dynamic Links were able to launch the app if a user had it installed and take app users directly to the content in the app. If a user did not have the app installed, Dynamic Links routed the user to the app install via the Apple App Store for iOS or Google Play Store for Android and then to the in-app content after app install. With Dynamic Links, you could also capture Firebase analytics and tracking data. While Firebase was a great place to start for deep linking, more advanced use cases require a more robust deep-linking provider.

Should I remove the Firebase SDK before transitioning to an alternative?

To ensure your users have a seamless experience, we highly recommend that you keep the Firebase SDK implemented to continue to handle Firebase Dynamic Links during the transition period. With an alternative like Branch, the migration can be made seamless with a side-by-side implementation of the Branch SDK and deep linking alongside the Firebase SDK.

What’s the best alternative to Firebase Dynamic Links?

Branch is a great alternative to Firebase Dynamic Links as Branch’s deep links make it even easier to handle the complexity of deep linking across platforms, channels, and use cases. Branch is both a mobile measurement partner (MMP) and linking solution, which means we enable you to create and manage deep links for both organic and paid channels as well as offer robust attribution, without needing to set up and oversee different tools.

 

Deep linking with Branch vs Firebase Dynamic Links

 

         Feature

Firebase

Branch

Short link support

Long link support

SDK support

Free custom subdomains

Custom domain support

Custom link alias support

Web redirects

App store fallback redirection

Universal/Android App link support

Custom URI scheme support

Social Open Graph content

Link Creation API

Export APIs

Security redirection allowlist

Deferred deep linking via clipboard (NativeLink™)

Probabilistic deferred deep linking

App content preview page (Deepviews®/NativeLink™) Support

App content preview page  (Deepviews®/NativeLink™) HTML/CSS Customization

Link-level attribution windows

Bulk links

Link templates

Email integrations (Universal Email)