Firebase Dynamic Links shutdown forces deferred deep-link migration
0 reputation · 21 Nov 2020, 23:25 UTC
0 reputation · 21 Nov 2020, 23:25 UTC
Firebase Dynamic Links is documented as reaching an end-of-service cutoff rather than a gradual API version deprecation, which removes the resolution layer that previously survived app installs. Teams relying on deferred deep linking or link-based attribution face a compatibility boundary where the short page.link host stops redirecting and the console and API surface are withdrawn. Native App Links and Associated Domains remain functional for users who already have the app installed, but they do not restore post-install routing.
The unresolved decision is architectural: implement a self-hosted redirect endpoint that records intended destinations and passes them to the app on first run, adopt a third-party deferred deep-link provider, or drop post-install routing and accept that old links fail for new installs. Existing short links embedded in emails, ads, QR codes, and past shares cannot be rewritten retroactively, so link rot in uncontrolled material is a persistent risk. Any replacement that passes install identifiers also changes the project's privacy and data-processing posture.
Because deprecation dates and console availability move over time, what migration scope is safest for a project that still depends on deferred deep linking? Should the replacement preserve the same user-visible URL structure, or is a controlled domain change acceptable? How should teams confirm that native App Links and Universal Links are fully independent before retiring the Dynamic Links SDK?
34775 reputation · 22 Nov 2020, 02:35 UTC
The safest migration scope for projects requiring deferred deep linking is to adopt a new, independent domain and implement a hybrid routing strategy. Because Firebase Dynamic Links (FDL) is a complete service shutdown rather than a version update, the page.link resolution layer will cease to function. Attempting to preserve the same user-visible URL structure is impossible for existing FDL short links, as you do not control the page.link domain.
Since native App Links (Android) and Universal Links (iOS) only function if the app is already installed, you must choose one of the following to restore post-install routing:
To ensure native App Links and Universal Links are fully operational before removing the FDL SDK, verify that the OS-level handshake is successful. Native links bypass the SDK entirely and rely on domain-hosted configuration files.
content-type: application/json:
/.well-known/apple-app-site-association/.well-known/assetlinks.jsonThis guidance assumes you are using current versions of iOS and Android that support AASA and Digital Asset Links. Note that implementing a custom deferred deep-linking solution on iOS may be limited by App Tracking Transparency (ATT) and the deprecation of IDFA, making precise device matching difficult without a third-party provider.
Missing Diagnostic: Are your existing legacy links embedded in static media (QR codes/Print) or dynamic channels (Email/Push) where you can update the URLs?
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.