Descubre las novedades de Firebase en Google I/O 2022. Más información

Vínculos dinámicos de Firebase

Firebase Dynamic Links son enlaces que funcionan de la manera que desea, en múltiples plataformas, ya sea que su 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 Dynamic Link en iOS o Android, puede ser llevado directamente al contenido vinculado en su aplicación nativa. Si un usuario abre el mismo Dynamic Link en un navegador de escritorio, puede ser llevado al contenido equivalente en su sitio web.

Además, Dynamic Links funciona en todas las instalaciones de aplicaciones: si un usuario abre un Dynamic Link en iOS o Android y no tiene su aplicación instalada, se le puede pedir al usuario que la instale; luego, después de la instalación, su aplicación se inicia y puede acceder al enlace.

¿Como funciona?

Puede crear un vínculo dinámico mediante Firebase console, una API REST, una API de compilación de iOS o Android, o mediante la creación de una URL mediante la adición de parámetros de vínculo dinámico a un dominio específico de su 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 Dynamic Links, 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 su aplicación se abre. Luego puede recuperar el enlace que se pasó a su aplicación y manejar el enlace profundo según corresponda para su aplicación.

Puede crear Dynamic Links utilizando su 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 tiene un dominio para su aplicación, puede usar un subdominio page.link personalizado sin costo:

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

Cree su subdominio sin cargo en la consola de Firebase.

Todas las funciones de Dynamic Links, incluidos los análisis, las atribuciones posteriores a la instalación y las integraciones de SDK, funcionan tanto con dominios personalizados de page.link 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 mediante la consola de Firebase.
Manejar vínculos dinámicos en su 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 enlace profundo de los datos de Dynamic Link y maneje el enlace profundo según sea necesario.
Ver datos analíticos Realice un seguimiento del rendimiento de sus Dynamic Links en la consola de Firebase.

Próximos pasos