Una alternativa a Firebase Dynamic Links sin SDK
Firebase Dynamic Links dejó de funcionar el 25 de agosto de 2025. Si lo usabas para llevar a la gente a la tienda correcta, SetLinks lo hace con un enlace y un código QR, sin ningún SDK que instalar.
Desde el cierre, cada Dynamic Link responde con un 404 y los dominios page.link han desaparecido para siempre, según la propia FAQ de Google. Los enlaces impresos en envases, carteles y tarjetas de visita, pegados en correos antiguos o fijados en perfiles ya no llevan a ninguna parte.
La mayoría de esos enlaces hacía un trabajo sencillo: abrir la App Store en un iPhone, Google Play en Android y una página web en todo lo demás. Ese trabajo no necesita SDK ni código en tu app. Algunos enlaces hacían más —abrir una pantalla concreta tras una instalación nueva o alimentar la atribución de instalaciones— y esos necesitan un SDK de deep linking. Esta página te ayuda a distinguir unos de otros y a trasladar los primeros en una tarde.
Cara a cara
| Función | Firebase Dynamic Links | SetLinks |
|---|---|---|
| Sigue funcionando | No — cerró el 25 de agosto de 2025 | Sí |
| iPhone → App Store y Android → Google Play | Sí | Sí |
| Huawei AppGallery y RuStore | No | Sí |
| Abre la app cuando está instalada | Sí, con el SDK | Sí, sin SDK: iPhone en setlinks.io, iPhone y Android en tu dominio |
| Dominio propio | Sí | Sí, desde 9 US$ al mes |
| Necesita SDK en la app | Para enlaces dentro de la app | No |
| Abre una pantalla de la app tras instalar (deferred deep link) | Sí | No |
| Gratis para empezar | Era gratis | 3 enlaces, tráfico ilimitado |
Datos de otros servicios a octubre de 2026, según sus páginas públicas: Firebase Dynamic Links FAQ
Cuánto cuesta
Dynamic Links era gratis, y por eso lo usaban tantas apps. SetLinks tiene un plan gratuito con 3 enlaces y tráfico ilimitado, sin tarjeta y sin límite de tiempo. Los planes de pago empiezan en 9 US$ al mes y salen más baratos con pago anual; el dominio propio, abrir la app instalada y la API vienen en los planes desde 9 US$ al mes.
Si sustituyes Dynamic Links por una suite completa de atribución, espera precios por conversión o por presupuesto: vale la pena si necesitas atribución, y es una forma cara de conseguir una redirección a la tienda si no la necesitas.
Elige SetLinks si
- Tus enlaces llevaban sobre todo a la App Store o a Google Play, desde códigos QR, correos, anuncios o bios.
- No quieres añadir, actualizar ni mantener un SDK en tu app solo para los enlaces.
- Necesitas AppGallery o RuStore además de las dos grandes tiendas.
- Quieres estadísticas de clics y escaneos por plataforma, país y fuente sin montar un sistema de analítica.
Elige Firebase Dynamic Links si
- Dynamic Links ya no existe, así que la pregunta es con qué sustituirlo: si un enlace debe abrir una pantalla concreta justo después de una instalación nueva, elige un SDK de deep linking, como los que Google enumera en su FAQ.
- Si necesitas atribución de instalaciones entre redes publicitarias, la herramienta adecuada es una plataforma de atribución (MMP), y SetLinks no lo es.
- Si tus enlaces solo deben abrir la app a quien ya la tiene, Google también recomienda Universal Links y App Links sin más: SetLinks puede publicar esos archivos por ti, o puedes alojarlos tú.
Qué hace SetLinks
- Un enlace corto y un código QR por app: iPhone a la App Store, Android a Google Play, Huawei a AppGallery, RuStore para apps que no están en Google Play ni en AppGallery, los ordenadores a tu web y el resto a tu URL de reserva.
- Los navegadores integrados como Instagram y TikTok, que a menudo no pueden abrir una tienda, reciben una página con un botón «Abrir en la tienda» en lugar de un callejón sin salida.
- Analítica de clics por día, plataforma, país y fuente, con exportación a CSV. Los escaneos de QR cuentan como clics y además se muestran aparte; los bots de vista previa de enlaces no se cuentan.
- Cambia los destinos cuando quieras: la dirección y los QR impresos siguen igual.
- En los planes que los incluyen: tu propio dominio (go.yourbrand.com), abrir tu app cuando está instalada (iPhone en setlinks.io, iPhone y Android en tu dominio), etiquetas de campaña que llegan a las tiendas, equipos con roles y una API REST con claves de lectura y escritura.
Qué no hace
- No hay SDK, así que no hay deferred deep linking: el enlace no pasa a través de la instalación a una pantalla de tu app.
- No atribuye instalaciones a redes publicitarias. Pasa la campaña a la tienda, y App Store Connect y Google Play Console muestran las instalaciones por enlace.
Cómo pasarse desde Firebase Dynamic Links, paso a paso
La mayoría de los equipos lo termina en una tarde. El orden importa: primero averigua qué hacía cada enlace antiguo y después vuelve a crearlo.
- Exporta lo que tenías Google permite exportar los metadatos de tus Dynamic Links (consulta su FAQ). Para cada enlace, anota la dirección corta y sus parámetros: apn (paquete de Android), ibi e isi (bundle de iOS e ID de App Store), ofl o link (la dirección web).
- Clasifica los enlaces por su función Los enlaces que solo llevaban a una tienda o a una página web se trasladan tal cual. Los que abrían una pantalla tras la instalación mediante un deep link necesitan un SDK; haz una lista de ellos para tus desarrolladores.
- Crea un enlace de SetLinks para cada uno App Store: https://apps.apple.com/app/id seguido del número isi. Google Play: https://play.google.com/store/apps/details?id= seguido del paquete apn. Usa la dirección ofl o link como reserva. Añade AppGallery o RuStore si publicas allí.
- Recupera tu dominio propio, si lo tenías Si tus Dynamic Links usaban un subdominio tuyo (links.yourbrand.com), añádelo a SetLinks como dominio propio y vuelve a crear las mismas rutas: los QR y enlaces antiguos vuelven a funcionar. Las direcciones en page.link no se pueden trasladar: ese dominio era de Google. Solo se conservan las rutas que encajan en una dirección de enlace de SetLinks: letras minúsculas, dígitos y guiones, de 3 a 64 caracteres, sin barras; los códigos con otras rutas, por ejemplo con mayúsculas, hay que reimprimirlos.
- Abre la app a quien ya la tiene Activa la apertura en la app para el enlace con tu Team ID de Apple y tu bundle ID, y para Android con tu nombre de paquete y la huella SHA-256 de firma. Añade el dominio del enlace a los Associated Domains (iOS) y a los intent filters (Android) de tu app en la próxima versión, y después elimina el SDK de Firebase Dynamic Links.
- Cambia los enlaces y reimprime una vez Sustituye las direcciones antiguas en tu web, correos, anuncios y bios. Reimprime los QR de page.link una última vez: a partir de ahora cambias los destinos en SetLinks y el código impreso sigue igual.
- Prueba en dispositivos reales Abre el nuevo enlace en un iPhone, en un Android y dentro de Instagram. Nuestro comprobador de redirecciones gratuito muestra a dónde irá cualquier dispositivo, y el validador revisa tus archivos apple-app-site-association y assetlinks.json.
Preguntas frecuentes
¿Siguen funcionando mis enlaces antiguos de page.link?
No. La FAQ de Google dice que, desde el cierre del 25 de agosto de 2025, cada Dynamic Link devuelve un 404 y los dominios page.link no se conservan. Esas direcciones no se pueden redirigir; hay que sustituirlas.
¿Puedo conservar los enlaces que usaban mi propio dominio?
Sí, si el dominio es tuyo. Añade el subdominio a SetLinks como dominio propio y vuelve a crear cada ruta como dirección de enlace (letras minúsculas, dígitos y guiones, de 3 a 64 caracteres). Los códigos impresos que apuntaban a ese dominio vuelven a funcionar. Las rutas con mayúsculas o barras no se pueden recrear, así que esos códigos hay que reimprimirlos.
¿Tengo que cambiar mi app?
No para los enlaces a tiendas: funcionan sin tocar la app. Solo si quieres que el enlace abra la app instalada añades su dominio a los Associated Domains y a los intent filters de tu app, y entonces puedes eliminar el SDK de Dynamic Links.
¿SetLinks admite deferred deep linking?
No. Sin un SDK en la app, nada puede llevar un enlace a través de la instalación hasta una pantalla concreta. Si lo necesitas, usa un SDK de deep linking; SetLinks cubre los enlaces que solo tienen que llegar a la tienda correcta o abrir la app instalada.
¿Puede un enlace abrir mi app si ya está instalada?
Sí, en los planes que incluyen la apertura en la app. En iPhone funciona en setlinks.io y en tu propio dominio; en Android funciona en tu propio dominio, donde SetLinks publica el assetlinks.json de tu app.
¿Cuánto cuesta sustituir Dynamic Links?
Puedes empezar gratis con 3 enlaces y tráfico ilimitado. Los planes de pago empiezan en 9 US$ al mes, y todos los precios están en la página de precios, sin llamadas comerciales.
¿Qué pasa con mis estadísticas de clics?
La API de Analytics de Dynamic Links cerró con todo lo demás. SetLinks cuenta clics y escaneos de QR desde el primer día, por plataforma, país y fuente, y puedes exportarlos a CSV.
Otras comparativas
- Una alternativa a onelink.to
- Una alternativa a AppsFlyer OneLink para enlaces a tiendas
- Una alternativa a Branch para enlaces a tiendas
- Una alternativa a Bitly para enlaces de descarga de apps
- Una alternativa a URLgenius con precio fijo
- Una alternativa a QR TIGER para QR de descarga de apps
- Herramientas gratis para enlaces de apps y códigos QR
Prueba SetLinks gratis
Crea un enlace en dos minutos. Sin tarjeta.
Crear enlace