Firebase Dynamic Links
Firebase Dynamic Links te permite implementar vínculos que funcionan exactamente como quieres, en varias plataformas y sin importar que se haya instalado previamente la aplicación.
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 de escritorio, 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 Firebase console, una API de REST, una API de Builder para iOS o Android, también si formas una URL agregando parámetros de Dynamic Link a un dominio específico de tu app. Con estos parámetros se especifican los vínculos que deseas abrir en función de 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ínculos 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 Firebase console.
Todas las funciones de Dynamic Links, incluidas la analítica, las integraciones de SDK y atribuciones posteriores a la instalación, 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 en el proyecto desde la consola. Después, incluye el SDK de Dynamic Links en la aplicación. | |
Crea Dynamic Links | Puedes crear Dynamic Links en forma automática o mediante Firebase console. | |
Procesa Dynamic Links en tu app | Cuando se abre la app, usa el SDK de Dynamic Links para verificar si se le envió un vínculo dinámico. Si es así, obtén el vínculo directo de los datos de Dynamic Links y procésalo según corresponda. | |
Consulta datos de estadísticas | Puedes hacer un seguimiento del rendimiento de los Dynamic Links en Firebase console. |
Pasos siguientes
- Obtén información sobre algunos de los casos de uso más comunes de Firebase Dynamic Links y cómo implementarlos.
- Obtén información para crear Dynamic Links y, luego, recibirlos en tus apps de iOS, Android, Flutter, Unity y C++.
- Usa tu propio dominio personalizado con Dynamic Links.
- Comprende el rendimiento de tus Dynamic Links con dos herramientas de estadísticas.