HomeFirebase Dynamic Links Alternative

Firebase Dynamic Links is gone. Your links still have to open your app.

Google shut Firebase Dynamic Links down on August 25, 2025. LinkSense covers the part most apps actually used — one link that opens your app when it is installed and routes to the store when it is not. This is the honest version of the comparison: what maps across, what does not, and where Firebase was the better product.

What you lost, and what replaces it

Six things Firebase Dynamic Links did for you. These are the ones that map across.

The domain that owned your app

Firebase: Firebase hosted the Apple App Site Association and Digital Asset Links files behind your page.link subdomain. That, not the SDK, is what made a tap open your app.

LinkSense: LinkSense generates and serves both files on your project subdomain — and on your own domain on Pro. Free plan included, no SDK, no feature flag in front of it.

One link, three kinds of device

Firebase: iOS to the App Store, Android to Google Play, everything else to your web fallback, from a single URL.

LinkSense: Same precedence, same single URL: the app target wins on each platform, then the platform fallback, then the desktop URL.

Previews that unfurl

Firebase: The st, sd and si link parameters set the title, description and image a chat app showed when someone pasted the link.

LinkSense: Per-link Open Graph and Twitter Card fields, emitted on every HTML response the resolver returns — not only to crawlers it recognises.

Knowing a link was used

Firebase: Per-link click counts in the console, plus dynamic_link_first_open and dynamic_link_app_open events in Google Analytics.

LinkSense: Every click that reaches the resolver, with device, browser, OS, country and referrer. The Google Analytics half has no equivalent here — see the table.

Short links and custom paths

Firebase: Auto-generated or hand-picked short suffixes on your page.link domain.

LinkSense: Custom paths on every plan. Short aliases and your own domain are Pro.

Somewhere for a laptop to land

Firebase: Firebase showed an app preview interstitial. It was a hand-off screen, not a page you would send a desktop visitor to.

LinkSense: One hosted landing page per project, generated from your store listing — icon, screenshots, description, store buttons. It catches links that have no desktop URL of their own.

Firebase Dynamic Links vs LinkSense

The Firebase column describes the service as it worked before the shutdown. Rows marked Firebase are ones where Firebase was the better product.

Firebase Dynamic LinksLinkSense
StatusShut down August 25, 2025. Links stopped resolving.Active, and this is the whole product rather than a line item on a platform roadmap.
PriceFirebaseFree, at Google scale.Free plan: 1 project, 1,000 links total, unlimited clicks. Pro is $19.99/month flat — no click metering, no MAU pricing, no per-seat charge.
Universal Links / App Links setupHosted for you on your page.link subdomain.Generated and served on your subdomain, or your own domain on Pro. Every plan.
Getting the link into your appThe Firebase SDK resolved the short link and handed you the link= payload.The OS hands your app the full URL and your app routes from there. No SDK in this path.
Device routingiOS, Android, web fallback.iOS, Android, desktop — app target first, then platform fallback, then desktop URL.
Social preview tagsst / sd / si parameters on the link.Per-link Open Graph and Twitter Card title, description and image.
Desktop landing pageAn app preview interstitial. Nothing you could point a laptop at.One hosted landing page per project, built from your store listing, served to links with no desktop URL of their own.
Deferred deep linkingFirebaseBoth platforms, free, first-party, no add-on tier.Pro only, still in Beta, and it needs one of our SDKs. Firebase was better here.
AnalyticsFirebaseConsole click counts plus first_open / app_open events in Google Analytics, joinable with the rest of your funnel.Clicks by device, browser, OS, country and referrer. No install or app-open events — we do not have them to give.
Rest of the stackFirebaseThe same console as Auth, Firestore, Crashlytics and Analytics, with shared project IAM.A standalone product. Nothing to inherit, and nothing to be deprecated alongside.
Team accessFirebaseFirebase project IAM — multiple members, scoped roles.One owner. No seats, roles or invites; every access rule in the database is a single-owner check.
REST APIShort-link creation over HTTP.Links, projects and app registrations, on every plan — which is how you script a migration.
QR code per linkNot offered.PNG or SVG, in the dashboard and over the API, ungated.
Link expiry, geo targeting, A/B variantsNone of the three.None of the three. Same gap, not an upgrade.

What LinkSense does not replace

Read this part before the pricing page. If one of these is why you are here, you will find out on day three otherwise.

The Google Analytics event stream

Firebase wrote dynamic_link_first_open and dynamic_link_app_open into your analytics property, so a link could be joined to the rest of your funnel. LinkSense emits nothing into Google Analytics, and there is a structural reason as well as a product one — see the question about install numbers below.

Free deferred deep linking on both platforms

Ours is a Pro feature, in Beta, and it requires the SDK. If carrying context through an install is the reason you used Firebase Dynamic Links, evaluate that specific feature before you commit rather than after.

Shared team access

There are no seats, roles or invitations. A project belongs to the account that created it. If two people need to edit links today, they share one login.

A bulk importer

There is no import path. Links are recreated one at a time, in the dashboard or through the REST API — which is on every plan, so a script can do it. How long that takes depends on how many links you have, which is why this page gives you steps and not an estimate.

Link expiry, geo targeting, A/B variants, a UTM builder, outbound webhooks, an analytics API, data export

None of these exist. Firebase did not have them either, so nothing is lost in the move — but several products in this category do ship them. If one is on your list, we are not the tool that has it.

Moving off page.link

Six steps. The migration guide covers the same ground with the concept mapping and the exact configuration changes.

1

Create a project and pick a subdomain

Your Firebase URL prefix becomes a LinkSense subdomain: yourapp.page.link becomes yourapp.linksense.net. On Pro you can point your own domain at it instead.

2

Register your iOS and Android apps

Same Bundle ID, Team ID, package name and SHA-256 fingerprints you had in Firebase. The Apple App Site Association and assetlinks.json files update as you add and remove apps.

3

Recreate the links

Routing rules, fallback URLs and social preview settings, matched to the Firebase links they replace. There is no bulk importer, so do it in the dashboard or script it against the REST API.

4

Repoint the app at the new host

One line in the Associated Domains entitlement on iOS, one attribute in the intent filter on Android.

applinks:yourapp.page.link  →  applinks:yourapp.linksense.net
android:host="yourapp.page.link"  →  android:host="yourapp.linksense.net"
5

Take the link-resolution SDK out of the path

Firebase needed its SDK to turn a short link back into your deep link. Here the OS delivers the full URL to your app and your existing router handles it. Add a LinkSense SDK only if you want deferred deep linking, which is Pro and in Beta.

6

Swap the references

Emails, marketing assets, hardcoded URLs, anything with page.link in it. Those stopped resolving in August 2025, so this step is repair work rather than a cutover.

Migration questions

Try it on one link first

Register one app, create one link, and see whether it opens on your own phone before you touch the other nine hundred. The free plan does app linking without an SDK or an upgrade.

Create a free account

Free plan · No credit card · Read the migration guide

LinkSense

Your links should open your app.

Product

  • Features
  • Pricing
  • Documentation
  • QR Code Generator

Compare

  • Firebase Dynamic Links
  • vs Dynalinks
  • vs LinkHopp
  • vs Branch

Company

  • About
  • Contact
  • Privacy
  • Terms
  • Refund Policy
  • Cookie Policy

Support

  • Help Center
  • Report abuse
LinkSense.net — Featured on Product HuntLinkSense.net — Featured on Product HuntLinkSense — Featured on Smol LaunchLinkSense — Featured on Smol LaunchLinkSense — Featured on FazierLinkSense — Featured on FazierLaunched onTiny StartupsLinkSense — As seen on Smashing Startups

© 2026 Informacijske storitve BACK2PIXELS, Jan Kokalj s.p. All rights reserved.

LinkSense
FeaturesPricingDocs
Sign InGet Started