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 del 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 Información general de Firebase console. Es obligatorio para que el Dynamic Link abra una app de 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 Información general de Firebase console. Es obligatorio para que el Dynamic Link abra una app de 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 de iOS que se usa en iPads para abrir el vínculo. La app debe estar conectada a tu proyecto desde la página de Información general de Firebase console. |
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 un Dynamic Link se abra solo en apps que pueden abrir estos vínculos de manera confiable sin esta página, puedes inhabilitarla con este parámetro. Este parámetro afectará el comportamiento del 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 estadísticas | |
---|---|
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 estadísticas de iTunes Connect |
Depura una URL
Para depurar un Dynamic Link, puedes tomar una URL corta o larga y adjuntarle 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 gráfico 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 enviar a los usuarios al lugar correcto de tu app después de que un usuario los abre.
Para recibir Dynamic Links en tu app, consulta la documentación de iOS, Android, C++ y Unity.