Skip to main content

Para qué sirve

Un código QR de App Deep Link abre tu app directamente en una pantalla específica, a través de su esquema de URI personalizado, si la app está instalada en el dispositivo que escanea. Si no está instalada, el código recurre a la ficha de tienda de tu app, o como último recurso a una página web sencilla. Es un Quick Code: un código QR de acción directa sin página de destino. En la aplicación, la tarjeta correspondiente dice “Open your app directly if it’s installed, otherwise fall back to the store.”
App Deep Link es siempre un código QR dinámico; esto es necesario para que la lógica de resolución (app → tienda → alternativa) pueda ejecutarse al momento del escaneo. Obtienes una URL corta de Scanova (scnv.io/...) y puedes vincular un dominio personalizado, pero no tiene página de destino propia.

Orden de resolución

El formulario se organiza en tres secciones, que se verifican en este orden al momento del escaneo:
  1. App instalada: el dispositivo abre tu app directamente a través del Android app URI o iOS app URI correspondiente.
  2. App no instalada, sistema operativo reconocido: el dispositivo se envía al enlace de tienda correspondiente (Google Play o Apple App Store), si proporcionaste uno.
  3. Ninguno de los casos anteriores: quien escanea se envía a la Fallback web URL (URL web de respaldo), motivo por el cual ese campo es obligatorio.
1

Abrir Create QR Code y elegir Quick Code

Desde la barra lateral, ve a QR Codes y luego haz clic en Create QR Code (o navega a /qr/create). Haz clic en la tarjeta Quick Code.
2

Elegir App Deep Link

En la cuadrícula de tipos de Quick Code, haz clic en Configure debajo de App Deep Link, en la sección Dynamic de la parte superior (este tipo no tiene opción Static). Esto abre el formulario en /qr/quick/appDeepLink.
3

Añadir los URI de tu app

En App URIs, ingresa al menos uno de Android app URI o iOS app URI: el esquema personalizado que tu app registra para abrirse directamente (por ejemplo, myapp://profile).
4

Añadir enlaces de tienda (opcional) y una URL de respaldo

En Store links (Enlaces de tienda), añade opcionalmente tus URL de Google Play y/o Apple App Store, que se muestran cuando la app no está instalada pero el sistema operativo del dispositivo se reconoce. En Fallback URL, ingresa una Fallback web URL; este campo es obligatorio, ya que es el destino de último recurso para todos los demás casos.
Formulario de App Deep Link Quick Code con URI de app para Android e iOS, enlaces de tienda opcionales, una URL de respaldo obligatoria, y la URL corta autogenerada del código QR dinámico

El formulario de App Deep Link Quick Code con URI de app, enlaces de tienda y una URL de respaldo ingresados

5

Publicar

Haz clic en Publish. Se abre un panel para confirmar o cambiar el nombre del código QR, asignar una carpeta o etiquetas, y ajustar el diseño del código QR antes de confirmar.

Crear uno a través de la API

Para crear un código QR de App Deep Link a través de la API en lugar de la interfaz, usa el ID de categoría 23 (etiquetado como App Deep Link en la tabla de referencia Category dropdown reference de Create QR Code, allowed_qr_types: "dy"; solo "dy" es válido para qr_type). A diferencia de cualquier otra categoría de esta página, el payload info aquí es un array simple de bloques tipados, no un objeto {type, data}:
Cada bloque es opcional en principio, pero el url del bloque fallback es efectivamente obligatorio: publicar sin un fallback falla la validación de la misma forma en que el formulario del panel lo bloquea. Incluye un bloque intentUri solo si tienes al menos un URI de app. Consulta Create QR Code para ver el esquema de solicitud completo.

Relacionado