Mike Miller
February 18, 2025

Firebase Dynamic Links (FDL) have long been a go-to solution for developers looking to create seamless deep linking experiences across mobile apps, websites, and multi-channel notifications. Whether through push notifications, SMS, or email, FDL allowed apps to direct users to the right in-app content, even handling complex scenarios like deferred deep linking for new installs.
However, Google has officially announced that Firebase Dynamic Links will be fully shut down on August 25, 2025. This means that any links powered by FDL will stop working after that date, potentially causing major disruptions for developers who haven’t migrated to an alternative solution.
In this post, we’ll explore the impact of this deprecation, its consequences for deep linking in notifications, and how developers can transition to new deep linking strategies.
FDL was a critical tool for developers because it simplified the deep linking experience across multiple platforms and communication channels. Some of its key benefits included:
The deprecation of FDL means that developers now need to rethink how they handle deep linking across these critical channels.
The shutdown of Firebase Dynamic Links comes with several major challenges:
With this in mind, it’s crucial for teams to explore and implement new deep linking strategies before the deadline.
To ensure deep links continue to work in push notifications:
For SMS-based deep links:
For email and cross-platform deep linking:
As Firebase Dynamic Links are phased out, developers have several alternative deep linking strategies:
These native deep linking mechanisms are Google’s recommended approach. However, they require:
apple-app-site-association and assetlinks.json files.Pros:
Cons:
Many third-party deep linking services offer alternatives to FDL, including:
Pros:
Cons:
If your use case demands complete control, consider building a self-hosted deep linking system:
Pros:
Cons:
Firebase Dynamic Links are shutting down on August 25, 2025, and developers need to act now to avoid disruptions. The key takeaways:
To ensure your deep linking strategy remains intact, start planning your transition today. Whether using platform-native links, third-party providers, or a custom solution, taking action before the deadline will prevent broken experiences and lost user engagement.

Design Studio + Journeys: The Engineering Integration Guide
This is the engineering guide for setting up Design Studio and Journeys. When you move notification logic to Courier, your architecture shifts from a push model to an event model. Your backend stops rendering templates and managing provider APIs directly, and starts emitting events. This guide covers both integration paths (direct API and Segment), how to structure the data object so PMs can build without asking for backend changes, error handling and idempotency, how to use test environments safely, and the specific code you can delete from your repo once it's running.
By Kyle Seyler
March 20, 2026

Courier MCP: Let your AI agent handle customer messaging end to end
The Courier MCP server lets your AI agent send notifications, manage users, debug delivery, and trigger automations. If you can do it in Courier, your agent can too.
By Mike Miller
March 19, 2026

iOS 27 UISceneDelegate push notification deadline: What breaks and how to prepare
Apple is making UISceneDelegate mandatory with the iOS 27 SDK, expected September 2026. Apps that don't adopt the scene lifecycle will crash on launch, killing APNs token registration and all push notification delivery. This guide covers the full timeline, cross-platform impact for Flutter and React Native, and a practical action plan.
By Mike Miller
March 19, 2026
© 2026 Courier. All rights reserved.