Appy

Deep linking

¿Qué es un esquema URI?

En pocas palabras

Un esquema URI (o esquema de URL personalizado) es un formato de enlace que una app registra para sí misma, como myapp://. Al tocar un enlace que empieza así, el teléfono abre la app y le pasa lo que sigue, por ejemplo product/42. Se configura en minutos, pero sin la app instalada el enlace no lleva a ninguna parte.

Por qué se sigue usando

El esquema se declara en la configuración de la propia app: no hace falta servidor, archivo ni dominio. Por eso sigue siendo la forma más rápida de tener un deep link.

Hoy rara vez se comparte solo. Lo habitual es usarlo como destino detrás de un smart link, que primero intenta abrir myapp://product/42 y, si la app no responde, manda a la persona a la tienda. En el plan Pro de Appy, los enlaces abren la app instalada con ese esquema o con el enlace https propio de la app.

Sus límites

Un esquema no tiene dueño. Otra app puede registrar el mismo myapp:// y ninguna plataforma lo impide. Por eso conviene no mandar datos sensibles a través de un enlace de esquema.

El segundo problema es quien no tiene la app: toca myapp:// y no ve nada, o recibe un mensaje de error. En campañas abiertas al público, en lugar de compartir el esquema a secas, usa Universal Links, App Links o un smart link.

EjemploEnlace con esquema
myapp://product/42
Para saber másGenerador de deep linksEscribe tu esquema y la ruta de la pantalla; obtén el deep link, la intent URL de Android y un enlace https que funciona en cualquier teléfono.
  • Deep link

    Un deep link es un enlace que abre una pantalla concreta dentro de una app, en lugar de una página web o la pantalla de inicio: un producto, un carrito, una invitación. Tiene cuatro formas: un esquema URI como myapp://product/42, los Universal Links de iOS, los App Links de Android y los deferred deep links, que sobreviven a la instalación.

  • Intent URL

    Una intent URL es el formato de enlace intent:// de Chrome para Android. Lleva el esquema, el nombre de paquete y, opcionalmente, una dirección web. Si la app está instalada, Chrome la abre; si no, va a esa web o a la ficha de Google Play. Así se evita el “toqué y no pasó nada” del esquema a secas.

  • Universal Links

    Los Universal Links (enlaces universales) son el sistema de Apple, disponible desde iOS 9, que permite que una dirección https normal abra tu app en el iPhone. Si la app está instalada, el enlace la abre en la pantalla correspondiente; si no, muestra tu sitio web en Safari. Requieren el entitlement Associated Domains y un archivo apple-app-site-association en el dominio.

Todos los términos

Crea un enlace que lleve cada teléfono a su sitio

Un enlace y un código QR: el iPhone va al App Store, el Android a su tienda y el escritorio a tu sitio web. El plan gratuito incluye 4 enlaces y no tiene anuncios.