Enlaces dinámicos de Firebase

Los enlaces dinámicos de Firebase son enlaces que funcionan de la manera que desees, en múltiples plataformas y sin importar si tu aplicación ya está instalada o no.

Con Dynamic Links, sus usuarios obtienen la mejor experiencia disponible para la plataforma en la que abren su enlace. Si un usuario abre un enlace dinámico en iOS o Android, puede ser dirigido directamente al contenido vinculado en su aplicación nativa. Si un usuario abre el mismo enlace dinámico en un navegador de escritorio, se le puede dirigir al contenido equivalente en su sitio web.

Además, los vínculos dinámicos funcionan en todas las instalaciones de aplicaciones: si un usuario abre un vínculo dinámico en iOS o Android y no tiene su aplicación instalada, se le puede solicitar que la instale; luego, después de la instalación, su aplicación se inicia y puede acceder al enlace.

¿Como funciona?

Puedes crear un vínculo dinámico usando Firebase console, usando una API REST, una API de iOS o Android Builder, o formando una URL agregando parámetros de vínculo dinámico a un dominio específico de tu aplicación. Estos parámetros especifican los enlaces que desea abrir, según la plataforma del usuario y si su aplicación está instalada.

Cuando un usuario abre uno de sus vínculos dinámicos, si su aplicación aún no está instalada, se envía al usuario a Play Store o App Store para instalar su aplicación (a menos que especifique lo contrario) y se abre su aplicación. Luego puede recuperar el enlace que se pasó a su aplicación y manejar el enlace profundo según corresponda para su aplicación.

Puedes crear enlaces dinámicos usando tu propio nombre de dominio :

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

O, si no tienes un dominio para tu aplicación, puedes usar un subdominio page.link personalizado sin costo:

https://example.page.link/summer-sale

Crea tu subdominio sin costo en Firebase console.

Todas las funciones de Dynamic Links, incluidos análisis, atribuciones posteriores a la instalación e integraciones de SDK, funcionan tanto con dominios page.link personalizados como con su propio dominio.

Ruta de implementación

Configurar Firebase y el SDK de Dynamic Links Habilite Firebase Dynamic Links para su proyecto de Firebase en Firebase console. Luego, incluya el SDK de Dynamic Links en su aplicación.
Crear enlaces dinámicos Puede crear vínculos dinámicos mediante programación o utilizando Firebase console.
Maneja enlaces dinámicos en tu aplicación Cuando se abra su aplicación, use el SDK de Dynamic Links para verificar si se le pasó un Dynamic Link. Si es así, obtenga el vínculo profundo de los datos del vínculo dinámico y maneje el vínculo profundo según sea necesario.
Ver datos analíticos Realice un seguimiento del rendimiento de sus Dynamic Links en Firebase console.

Próximos pasos