You might have heard that Firebase Dynamic Links is being deprecated. In case you've never heard of Firebase Dynamic Links before, they're supercharged deep links.
Deep links allow you to register custom URLs with your app (like this one that will take you straight into the Spotify app: spotify:track:ewtuJdN6DDb) that will open your app when the user clicks on the link. The problem is, this doesn't work if your app isn't installed.
Dynamic Links solve this problem by implementing so-called deferred links: if your app is not installed, the user will be sent to the App / Play Store, and after installing the app, the app will navigate to the deep link represented by the deferred link. And in case the app is already installed, the system will navigate directly to the deep link inside your app.
As explained in much more detail in the Dynamic Links Deprecation FAQ, ecosystem changes have made it increasingly difficult to provide a consistently stable experience for this post-install experience. So instead of continuing to support a less than ideal experience, Firebase decided to sunset Firebase Dynamic Links, with a shutdown date of August 25, 2025.
In this article, Pavel Ryabov discusses a solution that uses Firebase Extensions to provide much of the key functionality of Firebase Dynamic Links, and as of a couple of days ago, this extension is live on the Firebase Extensions Hub: FlowLinks - Dynamic Links Replacement.
It looks very promising! To see it in action, check out the GIF in this tweet.