Firebase Dynamic Links

Los Firebase Dynamic Links son vínculos que funcionan como quieres en varias plataformas ya esté tu app está instalada o no.

Con Dynamic Links, los usuarios reciben la mejor experiencia disponible para la plataforma en la que abren el vínculo. Si un usuario abre un Dynamic Link en iOS o en Android, puede acceder directamente al contenido vinculado en tu aplicación nativa. Si un usuario abre el mismo Dynamic Link en un navegador para computadoras, puede acceder al contenido equivalente en tu sitio web.

Además, los Dynamic Links funcionan incluso cuando hay que instalar la app antes de ver el contenido: si un usuario abre un Dynamic Link en iOS o Android, pero no tiene la app instalada, se le puede sugerir que la instale; cuando la app se abre, accede al vínculo.

¿Cómo funciona?

Puedes crear un Dynamic Link con la consola de Firebase, con una API de REST, una API de Builder para iOS o Android, o a través de la formación de una URL agregando parámetros Dynamic Link a un dominio específico de tu app. Estos parámetros especifican los vínculos que quieres abrir, según la plataforma del usuario y si tu app está instalada.

Cuando un usuario que no tiene instalada tu app abre uno de los Dynamic Links, se lo dirige a Play Store o App Store para que la instale (a menos que especifiques algo diferente) y, luego, se abre la app. Después, puedes recuperar el vínculo que se pasó a la app y procesar el vínculo directo según corresponda.

Puedes crear Dynamic Links con 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

Como alternativa, si no tienes un dominio para la app, puedes usar un subdominio page.link personalizado sin costo:

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

Crea tu subdominio sin cargo en la consola de Firebase.

Todas las funciones de Dynamic Links, incluidas las estadísticas, las atribuciones posteriores a la instalación y las integraciones de SDK, son compatibles con los dominios personalizados de page.link y con tu propio dominio.

Ruta de implementación

Configura Firebase y el SDK de Dynamic Links Habilita Firebase Dynamic Links para tu proyecto de Firebase en Firebase console. Luego, incluye el SDK de Dynamic Links en tu app.
Crea Dynamic Links Puedes crear Dynamic Links de forma programática o mediante la consola de Firebase.
Controla Dynamic Links en tu app Cuando se abra tu app, usa el SDK de Dynamic Links para comprobar si se le ha pasado un Dynamic Link. Si es así, obtén el vínculo directo de los datos de Dynamic Link y controla el vínculo directo según sea necesario.
Consulta datos de estadísticas Realiza un seguimiento del rendimiento de tu Dynamic Links en la Firebase console.

Próximos pasos