Construye una URL de Dynamic Links manualmente

Para crear un Dynamic Link, puedes construir una URL de forma manual con el siguiente formato:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

Parámetros Dynamic Link

Parámetro de vínculo directo (parámetro de carga útil)
link

El vínculo que abrirá tu app. Especifica una URL que tu app pueda manejar, como el contenido o la carga útil, que inicia una lógica específica de la app (como darle créditos al usuario con un cupón o mostrar una pantalla de bienvenida). Este vínculo debe ser una URL con un formato correcto y la codificación URL adecuada, debe usar HTTP o HTTPS y no puede ser otro Dynamic Link.

Parámetros de Android
apn El nombre del paquete de la app de Android que se usa para abrir el vínculo. La app debe estar conectada a tu proyecto desde la página de descripción general de la consola de Firebase. Es obligatorio para que Dynamic Link abra una app para Android.
afl El vínculo que se debe abrir cuando la app no está instalada. Especifica el parámetro para hacer otra acción que no sea instalar tu app desde Play Store cuando no esté instalada, como abrir la versión web móvil del contenido o mostrar una página promocional de tu app.
amv El versionCode de la versión mínima de tu app que puede abrir el vínculo. Si la app instalada es una versión anterior, se dirige al usuario a Play Store para que la actualice.
Parámetros de iOS
ibi El ID de paquete de la app de iOS que se usa para abrir el vínculo. La app debe estar conectada a tu proyecto desde la página de descripción general de la consola de Firebase. Es obligatorio para que Dynamic Link abra una app para iOS.
ifl El vínculo que se debe abrir cuando la app no está instalada. Especifica este parámetro para hacer otra acción que no sea instalar la app desde App Store cuando no esté instalada, como abrir la versión web móvil del contenido o mostrar una página promocional de la app.
ius El esquema URL personalizado de la app si se define con un valor diferente del ID de paquete.
ipfl El vínculo que se debe abrir en iPads cuando la app no está instalada. Especifica este parámetro para hacer otra acción que no sea instalar la app desde App Store cuando no esté instalada, como abrir la versión web del contenido o mostrar una página promocional de la app.
ipbi El ID de paquete de la app para iOS que se usa en iPads para abrir el vínculo. La app debe estar conectada a tu proyecto desde la página de descripción general de la consola de Firebase.
isi El ID de App Store de tu app, que se usa para enviar usuarios a App Store cuando la app no está instalada.
imv El número de la versión mínima de tu app que puede abrir el vínculo. Este indicador se pasa a tu app cuando se abre, y la app debe decidir qué hacer con él.
efr Si se configura en “1”, omite la página de vista previa de la app cuando se abre el Dynamic Link y, en su lugar, redirecciona a la app o la tienda. La página de vista previa de la app (habilitada de forma predeterminada) puede enviar a los usuarios de manera más confiable al destino más apropiado cuando abren Dynamic Links en apps. Sin embargo, si esperas que se abra un Dynamic Link solo en apps que pueden abrir Dynamic Links de manera confiable sin esta página, puedes inhabilitarlo con este parámetro. Este parámetro afectará el comportamiento de Dynamic Link solo en iOS.
Otros parámetros de plataformas
ofl El vínculo que se abre en plataformas que no sean Android ni iOS. Es útil para especificar un comportamiento diferente en computadoras de escritorio, como mostrar una página web completa del contenido o la carga útil de la app (como se especifica en el vínculo de parámetros) con otro vínculo dinámico para instalar la app.
Parámetros de metaetiquetas sociales
st El título que se usará cuando se comparta el Dynamic Link en una publicación de redes sociales.
sd La descripción que se usará cuando se comparta el Dynamic Link en una publicación de redes sociales.
si La URL a una imagen relacionada con este vínculo. La imagen debe tener al menos 300x200 px y pesar menor de 300 KB.
Parámetros de Analytics
utm_source
utm_medium
utm_campaign
utm_term
utm_content
Parámetros de estadísticas de Google Play
at
ct
mt
pt
Parámetros de análisis de iTunes Connect.

Depura una URL

Para depurar un Dynamic Link, toma una URL larga o corta y adjunta un parámetro de depuración.

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
Parámetro de depuración
d En lugar de cargar el Dynamic Link, genera un diagrama de flujo que puedes usar para obtener una vista previa del comportamiento de tus Dynamic Links en diferentes plataformas y configuraciones.

Próximos pasos

Después de crear un Dynamic Link, debes configurar tu app para recibir Dynamic Links y dirigir a los usuarios al lugar correcto de tu app después de que los abran

Para recibir Dynamic Links en tu app, consulta la documentación de iOS, Android, C++ y Unity.