Migration Guide
Firebase Dynamic Links is gone.
Plan a staged, verifiable cutover.
FDL shut down on August 25, 2025. LocusVia provides managed association files, deferred matching, SDK analytics, and readiness checks to help teams map supported journeys and verify them before traffic moves.
Create your workspace
Sign up free — no invitation needed. Create the tenant and environment you will use for migration, then confirm access before configuring production routes.
Add your domain
Use the LocusVia-managed subdomain (yourteam.locusvia.link) or bring your own custom domain (Enterprise plan). We generate and serve AASA + assetlinks.json automatically.
Update your SDK integration
Adopt the LocusVia package and configure its base URL for the intended environment. Review the SDK guide for the calls and payloads your app uses:
import { createLocusViaClient } from '@locusvia/react-native-sdk'
const client = createLocusViaClient({ appID, apiKey, baseUrl })
const deferred = await client.resolveDeferredLink()
Map and recreate supported links
Use migration import for supported data, or the dashboard and REST API for individual links. Map each source route, app destination, and web fallback explicitly; do not assume field-level parity.
Verify and cut over
Use the built-in readiness checklist to confirm domain verification, app platform config, association file propagation, destinations, and fallback behavior. Test installed and not-installed journeys on devices, then move traffic in controlled stages.
What the migration path includes
- • Free tier for a bounded commercial test before enterprise rollout
- • Managed AASA and assetlinks files for configured app platforms
- • Environment-scoped routing and readiness checks before cutover
- • Deterministic deferred matching and journey diagnostics
- • Structured enterprise migration and architecture review
Planning a multi-team migration? Request an architecture review