Lanzamos Firebase Dynamic Links hace más de 7 años para hacer que las URL sean más potentes, por ejemplo, cambiando dinámicamente el destino de un enlace en función de las condiciones de tiempo de ejecución.
A lo largo de los años, los ecosistemas web y móvil han evolucionado con tecnologías como App Links , Google Play Instant , Universal Links y App Clips y han hecho que los viajes de los usuarios a través de las aplicaciones y la web sean más fluidos y predecibles para los usuarios de su aplicación. Creemos que usted y sus usuarios se beneficiarán más al adoptar estas tecnologías directamente y continuar impulsando el ecosistema. Sin embargo, junto con estos nuevos cambios, las API nativas originales en las que se crearon Firebase Dynamic Links también evolucionaron y presentaron nuevos desafíos.
Por ejemplo, los cambios en el ecosistema afectaron nuestra capacidad de brindar una experiencia consistentemente estable para una de las funciones principales de Firebase Dynamic Links: brindar a los usuarios de la aplicación una transición sin problemas a la aplicación posterior a la instalación, independientemente de la plataforma.
En lugar de continuar ofreciendo una experiencia menos que ideal, decidimos cancelar Firebase Dynamic Links y reenfocar nuestros recursos en resolver otros puntos débiles de los desarrolladores.
Entendemos que este cambio requerirá su tiempo para evaluar y adoptar soluciones alternativas o proveedores de plataformas en el mercado.
Continuamos desarrollando Firebase para satisfacer sus necesidades a medida que el ecosistema continúa evolucionando y cambiando. Continuaremos lanzando nuevas funciones y actualizaciones en todos los productos de Firebase, y estamos comprometidos a ayudarlo a sobresalir en sus viajes de desarrollo de aplicaciones.
¿Qué necesito saber?
El 25 de agosto de 2025, Firebase Dynamic Links se cerrará. Todos los enlaces proporcionados por Firebase Dynamic Links (tanto alojados en dominios personalizados como en subdominios page.link) dejarán de funcionar y ya no podrá crear nuevos enlaces.
Para ayudarlo a decidir cómo migrar desde Firebase Dynamic Links, continuaremos actualizando este documento de preguntas frecuentes con información adicional para su consideración, y brindaremos guías de migración para diferentes escenarios de migración que podrían coincidir con la forma en que usa Firebase Dynamic Links hoy.
También continuaremos actualizando esta guía con más preguntas frecuentes a medida que la desactivación avance hacia la fecha de vencimiento del 25 de agosto de 2025 y descubramos cualquier problema adicional a medida que lo ayudemos en sus esfuerzos de migración.
Consulte las preguntas frecuentes a continuación para ayudar a responder algunas de sus preguntas más importantes.
Para comenzar su migración, consulte las preguntas frecuentes "¿Cómo debo migrar desde el servicio?" más abajo.
¿Cuándo dejarán de funcionar Firebase Dynamic Links?
El 25 de agosto de 2025, Firebase Dynamic Links se cerrará. Todos los enlaces proporcionados por Firebase Dynamic Links (tanto los alojados en dominios personalizados como en los subdominios page.link) dejarán de funcionar.
¿Cuánto tiempo tendré para migrar?
Tiene hasta el 25 de agosto de 2025 para completar su migración.
¿Seguirán funcionando los enlaces nuevos y existentes?
Sí, sus enlaces nuevos y existentes seguirán funcionando hasta que el servicio Dynamic Links se cierre el 25 de agosto de 2025.
¿Qué pasará con mis enlaces y en mis aplicaciones cuando Firebase Dynamic Links finalice (el 25 de agosto de 2025)?
Cuando se cancela Firebase Dynamic Links, puede esperar que:
- Todos los enlaces en los que se haga clic devolverán una respuesta de estado HTTP 404 a los usuarios finales.
Todas las solicitudes HTTP a:
- https://firebasedynamiclinks.googleapis.com/v1/shortLinks (API de enlaces cortos)
- https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (API de estadísticas de enlaces)
devolverá una respuesta de estado HTTP 400/403.
El siguiente comportamiento se basa en la versión de la plataforma del SDK y la llamada a la API realizada en su aplicación:
iOS
caso de uso llamada a la API Código de estado Comportamiento ¿Se bloqueará tu aplicación? Crear enlace corto acortar (Swift)
acortar URL (Swift)
shortenWithCompletion (Objetivo-C)
400 Se emite error con motivo de falla No* Primera atribución abierta Se llama automáticamente en FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C)
400 No se emiten errores, pero se devuelve un objeto FDL con datos vacíos No* Reabrir atribución manejarUniversalLink (Swift)
handleUniversalLink (Objetivo-C)
400 Se emite error con motivo de falla No* Androide
caso de uso llamada a la API Código de estado Comportamiento ¿Se bloqueará tu aplicación? Crear enlace corto buildShortDynamicLink (Kotlin)
buildShortDynamicLink (Java)
400 Se emite error con motivo de falla No* Primera atribución abierta getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 La tarea devuelve una respuesta de éxito, pero los datos de FDL estarán vacíos No* Reabrir atribución getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 La tarea devuelve una respuesta de éxito, pero los datos de FDL estarán vacíos No* Aceptar la invitacion Módulo AppInvite en Google Play Services invocado al manejar la redirección de intenciones (desde *.page.link o dominio personalizado) 400 Muestra una rueda giratoria cuando se invoca GOogle Play Services y desaparece cuando se devuelve una respuesta 400 No*
¿Cómo debo migrar del servicio?
Descubrimos que diferentes desarrolladores tienen diferentes necesidades cuando se trata de usar Firebase Dynamic Links.
Según sus propios casos de uso y la evaluación de su uso de Firebase Dynamic Links, es probable que uno de los escenarios a continuación coincida con sus necesidades.
¿Qué debo hacer si necesito paridad completa de funciones con Firebase Dynamic Links?
Para este escenario, le recomendamos que utilice otros proveedores/vendedores de servicios de enlaces profundos, como Adjust, AppsFlyer, Bitly, Branch, Kochava y otros proveedores similares en el mercado. (Tenga en cuenta que estos proveedores no han sido examinados por Google, pero brindan una funcionalidad similar a Firebase Dynamic Links).
También puede exportar sus metadatos de enlaces profundos , lo que puede facilitar la migración de sus enlaces al proveedor que elija.
Para ayudar a encontrar un proveedor con funciones que coincidan con Firebase Dynamic Links, consulte la siguiente lista de funciones a continuación.
Características de los enlaces dinámicos de Firebase:
- Enruta a los usuarios a la tienda correcta para su dispositivo con un solo clic (y vuelve a una página web si es necesario)
- Proporciona a los usuarios una continuación del viaje después de descargar e instalar su aplicación. Ver un enlace profundo diferido.
- Brinda a los usuarios una experiencia contextual a través de contenido con enlaces profundos en su aplicación (cuando ya está instalada)
- Proporciona datos analíticos relacionados con eventos de clics en enlaces dinámicos
- Brinda la capacidad de crear URL de enlace corto
- Brinda la capacidad de agregar metadatos a los enlaces para compartir en redes sociales
¿Qué pasa si solo me importa el enlace profundo a mi aplicación después de que ya se haya instalado?
Para este escenario, recomendamos usar App Links y Universal Links , que son formas compatibles con la plataforma para que los desarrolladores brinden experiencias de enlaces profundos a sus usuarios.
Consulte esta guía para obtener más detalles sobre cómo migrar al uso de App Links y Universal Links .
Esta guía también describe cómo usar Firebase Hosting de manera opcional para alojar los archivos de verificación de enlaces de activos y dominios necesarios en el dominio que planea usar para sus nuevos enlaces (p. ej., archivo assetlinks.json para App Links, archivo Enlaces Universales).
¿Qué pasa si mi aplicación ya no necesita funciones de Firebase Dynamic Links y no necesita un reemplazo?
Para este escenario, es posible que no necesite realizar ninguna acción en su aplicación para manejar la próxima puesta de sol, sin embargo, le recomendamos:
Revisar sus vínculos dinámicos de Firebase existentes siguiendo la guía sobre cómo exportar los metadatos de su vínculo para asegurarse de que sus usuarios y su aplicación no se vean afectados una vez que los vínculos ya no se publiquen.
Eliminar los prefijos de URL de Firebase Dynamic Links en Firebase console . Nota: los dominios de prefijo de URL se eliminarán automáticamente después del 25 de agosto de 2025.
Quitar el SDK de Firebase Dynamic Links de tus aplicaciones.
Si ve un escenario de migración que no cubre sus propias necesidades, comuníquese con nosotros para informarnos.
¿Podré seguir usando las API de Firebase Dynamic Links?
Las API de Firebase Dynamic Links para Short Links y Analytics permanecerán disponibles hasta la fecha de expiración el 25 de agosto de 2025.
Después de esa fecha, estas API ya no estarán disponibles para su uso y el servicio se cerrará .
¿Cómo puedo exportar los metadatos de mi enlace?
Consulte la guía sobre cómo exportar los metadatos de su enlace para obtener instrucciones sobre cómo exportar los metadatos de su enlace.
¿Cómo puedo obtener mis datos de análisis de enlaces de Firebase Dynamic Links?
Puede usar la guía de exportación para recuperar sus metadatos de Firebase Dynamic Links, que incluye el enlace en sí.
Puede usar la API de Firebase Dynamic Links Analytics para recuperar datos de estadísticas de enlaces para cada uno de sus Firebase Dynamic Links. Esta API de Analytics está limitada a ~5 QPS. Para ver un ejemplo de cómo operar dentro de ese límite de solicitudes al usar la API, consulte este ejemplo de Cloud Task .
También puede usar Google Analytics y exportar sus datos para un subconjunto de datos de análisis de enlaces, incluidos los eventos de actualizaciones de aplicaciones que son exclusivos de Google Analytics.
Si necesita una tasa de solicitud más alta para ayudar con su migración, contáctenos en Firebase Support .
¿Qué pasará con los metadatos de los enlaces existentes después de la fecha de expiración (25 de agosto de 2025)?
Los metadatos de su dominio y enlace se marcarán para su eliminación el 25 de agosto de 2025 y se purgarán de acuerdo con nuestra política de retención de datos .
Solo uso vínculos dinámicos para Firebase Authentication, ¿seguirá funcionando la autenticación de vínculo de correo electrónico en Firebase Authentication?
Sí, la autenticación de enlace de correo electrónico con Firebase Authentication seguirá funcionando.
Firebase Authentication actualmente usa Firebase Dynamic Links para personalizar los enlaces de autenticación, pero proporcionaremos una actualización para garantizar que esta funcionalidad continúe funcionando después de que se cierre el servicio de Firebase Dynamic Links.
Tenga en cuenta que esta continuación de la funcionalidad es independiente del uso de Firebase Dynamic Links para los casos de uso principales de enrutamiento de tienda y web, enlaces profundos diferidos y regulares, que quedarán obsoletos de acuerdo con el cronograma de migración compartido anteriormente.
¿Cuáles son algunas opciones alternativas a Firebase Dynamic Links?
Consulte las preguntas frecuentes "¿Cómo debo migrar desde el servicio?" que detalla los diferentes escenarios de migración y proporciona guías de migración para varias alternativas disponibles.
,Lanzamos Firebase Dynamic Links hace más de 7 años para hacer que las URL sean más potentes, por ejemplo, cambiando dinámicamente el destino de un enlace en función de las condiciones de tiempo de ejecución.
A lo largo de los años, los ecosistemas web y móvil han evolucionado con tecnologías como App Links , Google Play Instant , Universal Links y App Clips y han hecho que los viajes de los usuarios a través de las aplicaciones y la web sean más fluidos y predecibles para los usuarios de su aplicación. Creemos que usted y sus usuarios se beneficiarán más al adoptar estas tecnologías directamente y continuar impulsando el ecosistema. Sin embargo, junto con estos nuevos cambios, las API nativas originales en las que se crearon Firebase Dynamic Links también evolucionaron y presentaron nuevos desafíos.
Por ejemplo, los cambios en el ecosistema afectaron nuestra capacidad de brindar una experiencia consistentemente estable para una de las funciones principales de Firebase Dynamic Links: brindar a los usuarios de la aplicación una transición sin problemas a la aplicación posterior a la instalación, independientemente de la plataforma.
En lugar de continuar ofreciendo una experiencia menos que ideal, decidimos cancelar Firebase Dynamic Links y reenfocar nuestros recursos en resolver otros puntos débiles de los desarrolladores.
Entendemos que este cambio requerirá su tiempo para evaluar y adoptar soluciones alternativas o proveedores de plataformas en el mercado.
Continuamos desarrollando Firebase para satisfacer sus necesidades a medida que el ecosistema continúa evolucionando y cambiando. Continuaremos lanzando nuevas funciones y actualizaciones en todos los productos de Firebase, y estamos comprometidos a ayudarlo a sobresalir en sus viajes de desarrollo de aplicaciones.
¿Qué necesito saber?
El 25 de agosto de 2025, Firebase Dynamic Links se cerrará. Todos los enlaces proporcionados por Firebase Dynamic Links (tanto alojados en dominios personalizados como en subdominios page.link) dejarán de funcionar y ya no podrá crear nuevos enlaces.
Para ayudarlo a decidir cómo migrar desde Firebase Dynamic Links, continuaremos actualizando este documento de preguntas frecuentes con información adicional para su consideración, y brindaremos guías de migración para diferentes escenarios de migración que podrían coincidir con la forma en que usa Firebase Dynamic Links hoy.
También continuaremos actualizando esta guía con más preguntas frecuentes a medida que la desactivación avance hacia la fecha de vencimiento del 25 de agosto de 2025 y descubramos cualquier problema adicional a medida que lo ayudemos en sus esfuerzos de migración.
Consulte las preguntas frecuentes a continuación para ayudar a responder algunas de sus preguntas más importantes.
Para comenzar su migración, consulte las preguntas frecuentes "¿Cómo debo migrar desde el servicio?" más abajo.
¿Cuándo dejarán de funcionar Firebase Dynamic Links?
El 25 de agosto de 2025, Firebase Dynamic Links se cerrará. Todos los enlaces proporcionados por Firebase Dynamic Links (tanto los alojados en dominios personalizados como en los subdominios page.link) dejarán de funcionar.
¿Cuánto tiempo tendré para migrar?
Tiene hasta el 25 de agosto de 2025 para completar su migración.
¿Seguirán funcionando los enlaces nuevos y existentes?
Sí, sus enlaces nuevos y existentes seguirán funcionando hasta que el servicio Dynamic Links se cierre el 25 de agosto de 2025.
¿Qué pasará con mis enlaces y en mis aplicaciones cuando Firebase Dynamic Links finalice (el 25 de agosto de 2025)?
Cuando se cancela Firebase Dynamic Links, puede esperar que:
- Todos los enlaces en los que se haga clic devolverán una respuesta de estado HTTP 404 a los usuarios finales.
Todas las solicitudes HTTP a:
- https://firebasedynamiclinks.googleapis.com/v1/shortLinks (API de enlaces cortos)
- https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (API de estadísticas de enlaces)
devolverá una respuesta de estado HTTP 400/403.
El siguiente comportamiento se basa en la versión de la plataforma del SDK y la llamada a la API realizada en su aplicación:
iOS
caso de uso llamada a la API Código de estado Comportamiento ¿Se bloqueará tu aplicación? Crear enlace corto acortar (Swift)
acortar URL (Swift)
shortenWithCompletion (Objetivo-C)
400 Se emite error con motivo de falla No* Primera atribución abierta Se llama automáticamente en FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C)
400 No se emiten errores, pero se devuelve un objeto FDL con datos vacíos No* Reabrir atribución manejarUniversalLink (Swift)
handleUniversalLink (Objetivo-C)
400 Se emite error con motivo de falla No* Androide
caso de uso llamada a la API Código de estado Comportamiento ¿Se bloqueará tu aplicación? Crear enlace corto buildShortDynamicLink (Kotlin)
buildShortDynamicLink (Java)
400 Se emite error con motivo de falla No* Primera atribución abierta getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 La tarea devuelve una respuesta de éxito, pero los datos de FDL estarán vacíos No* Reabrir atribución getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 La tarea devuelve una respuesta de éxito, pero los datos de FDL estarán vacíos No* Aceptar la invitacion Módulo AppInvite en Google Play Services invocado al manejar la redirección de intenciones (desde *.page.link o dominio personalizado) 400 Muestra una rueda giratoria cuando se invoca GOogle Play Services y desaparece cuando se devuelve una respuesta 400 No*
¿Cómo debo migrar del servicio?
Descubrimos que diferentes desarrolladores tienen diferentes necesidades cuando se trata de usar Firebase Dynamic Links.
Según sus propios casos de uso y la evaluación de su uso de Firebase Dynamic Links, es probable que uno de los escenarios a continuación coincida con sus necesidades.
¿Qué debo hacer si necesito paridad completa de funciones con Firebase Dynamic Links?
Para este escenario, le recomendamos que utilice otros proveedores/vendedores de servicios de enlaces profundos, como Adjust, AppsFlyer, Bitly, Branch, Kochava y otros proveedores similares en el mercado. (Tenga en cuenta que estos proveedores no han sido examinados por Google, pero brindan una funcionalidad similar a Firebase Dynamic Links).
También puede exportar sus metadatos de enlaces profundos , lo que puede facilitar la migración de sus enlaces al proveedor que elija.
Para ayudar a encontrar un proveedor con funciones que coincidan con Firebase Dynamic Links, consulte la siguiente lista de funciones a continuación.
Características de los enlaces dinámicos de Firebase:
- Enruta a los usuarios a la tienda correcta para su dispositivo con un solo clic (y vuelve a una página web si es necesario)
- Proporciona a los usuarios una continuación del viaje después de descargar e instalar su aplicación. Ver un enlace profundo diferido.
- Brinda a los usuarios una experiencia contextual a través de contenido con enlaces profundos en su aplicación (cuando ya está instalada)
- Proporciona datos analíticos relacionados con eventos de clics en enlaces dinámicos
- Brinda la capacidad de crear URL de enlace corto
- Brinda la capacidad de agregar metadatos a los enlaces para compartir en redes sociales
¿Qué pasa si solo me importa el enlace profundo a mi aplicación después de que ya se haya instalado?
Para este escenario, recomendamos usar App Links y Universal Links , que son formas compatibles con la plataforma para que los desarrolladores brinden experiencias de enlaces profundos a sus usuarios.
Consulte esta guía para obtener más detalles sobre cómo migrar al uso de App Links y Universal Links .
Esta guía también describe cómo usar Firebase Hosting de manera opcional para alojar los archivos de verificación de enlaces de activos y dominios necesarios en el dominio que planea usar para sus nuevos enlaces (p. ej., archivo assetlinks.json para App Links, archivo Enlaces Universales).
¿Qué pasa si mi aplicación ya no necesita funciones de Firebase Dynamic Links y no necesita un reemplazo?
Para este escenario, es posible que no necesite realizar ninguna acción en su aplicación para manejar la próxima puesta de sol, sin embargo, le recomendamos:
Revisar sus vínculos dinámicos de Firebase existentes siguiendo la guía sobre cómo exportar los metadatos de su vínculo para asegurarse de que sus usuarios y su aplicación no se vean afectados una vez que los vínculos ya no se publiquen.
Eliminar los prefijos de URL de Firebase Dynamic Links en Firebase console . Nota: los dominios de prefijo de URL se eliminarán automáticamente después del 25 de agosto de 2025.
Quitar el SDK de Firebase Dynamic Links de tus aplicaciones.
Si ve un escenario de migración que no cubre sus propias necesidades, comuníquese con nosotros para informarnos.
¿Podré seguir usando las API de Firebase Dynamic Links?
Las API de Firebase Dynamic Links para Short Links y Analytics permanecerán disponibles hasta la fecha de expiración el 25 de agosto de 2025.
Después de esa fecha, estas API ya no estarán disponibles para su uso y el servicio se cerrará .
¿Cómo puedo exportar los metadatos de mi enlace?
Consulte la guía sobre cómo exportar los metadatos de su enlace para obtener instrucciones sobre cómo exportar los metadatos de su enlace.
¿Cómo puedo obtener mis datos de análisis de enlaces de Firebase Dynamic Links?
Puede usar la guía de exportación para recuperar sus metadatos de Firebase Dynamic Links, que incluye el enlace en sí.
Puede usar la API de Firebase Dynamic Links Analytics para recuperar datos de estadísticas de enlaces para cada uno de sus Firebase Dynamic Links. Esta API de Analytics está limitada a ~5 QPS. Para ver un ejemplo de cómo operar dentro de ese límite de solicitudes al usar la API, consulte este ejemplo de Cloud Task .
También puede usar Google Analytics y exportar sus datos para un subconjunto de datos de análisis de enlaces, incluidos los eventos de actualizaciones de aplicaciones que son exclusivos de Google Analytics.
Si necesita una tasa de solicitud más alta para ayudar con su migración, contáctenos en Firebase Support .
¿Qué pasará con los metadatos de los enlaces existentes después de la fecha de expiración (25 de agosto de 2025)?
Los metadatos de su dominio y enlace se marcarán para su eliminación el 25 de agosto de 2025 y se purgarán de acuerdo con nuestra política de retención de datos .
Solo uso vínculos dinámicos para Firebase Authentication, ¿seguirá funcionando la autenticación de vínculo de correo electrónico en Firebase Authentication?
Sí, la autenticación de enlace de correo electrónico con Firebase Authentication seguirá funcionando.
Firebase Authentication actualmente usa Firebase Dynamic Links para personalizar los enlaces de autenticación, pero proporcionaremos una actualización para garantizar que esta funcionalidad continúe funcionando después de que se cierre el servicio de Firebase Dynamic Links.
Tenga en cuenta que esta continuación de la funcionalidad es independiente del uso de Firebase Dynamic Links para los casos de uso principales de enrutamiento de tienda y web, enlaces profundos diferidos y regulares, que quedarán obsoletos de acuerdo con el cronograma de migración compartido anteriormente.
¿Cuáles son algunas opciones alternativas a Firebase Dynamic Links?
Consulte las preguntas frecuentes "¿Cómo debo migrar desde el servicio?" que detalla los diferentes escenarios de migración y proporciona guías de migración para varias alternativas disponibles.