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.
Dominios de vínculo personalizados
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
- Más información sobre algunos de los Firebase Dynamic Links casos de uso más comunes y cómo implementarlos.
- Obtén información para crear Dynamic Links y, luego, recibirlos en tus apps para iOS, Android, Flutter, Unity y C++.
- Use tu propio dominio de configuración de Dynamic Links.
- Comprende el rendimiento de tus Dynamic Links con dos herramientas de estadísticas.