Abrir enlaces en tu app

Las traducciones se realizan con IA. Si algunas traducciones son incorrectas, por favor háganoslo saber en hello@onelink.to

Un enlace de tu dominio personalizado puede abrir tu app si está instalada, directamente en el contenido al que apunta el enlace. Quien no tenga la app sigue yendo a la tienda. Abrir en la app está incluido en Team Plus y Enterprise.
  1. Paso 1

    Antes de empezar

    Este es un trabajo para el desarrollador de tu app. Puedes subir los dos archivos tú mismo si tienes los valores que necesitan, pero los cambios en la app y las nuevas versiones requieren un desarrollador. Necesitas un dominio personalizado activo — consulta Configurar un dominio personalizado — y acceso al código fuente de la app y a sus cuentas de desarrollador.
  2. Paso 2

    Añade el archivo de iOS

    En "Settings → Custom Domains", abre el dominio y su panel Open in app, y elige Build it for me junto a iOS. Introduce dos valores de tu app:
    • App ID Prefix — diez caracteres, en "Membership" en developer.apple.com (normalmente tu Team ID)
    • Bundle ID — de Xcode, como com.example.app
    Revisa el archivo y guárdalo. Si ya tienes un archivo apple-app-site-association, súbelo en su lugar.
  3. Paso 3

    Añade el archivo de Android

    Google Play Console muestra el archivo de tu app: en la página App integrity de la app, en "App signing", copia el Digital Asset Links JSON. Guárdalo como assetlinks.json y súbelo junto a Android en el mismo panel.
  4. Paso 4

    Indica el dominio en la app de iOS

    En Xcode, abre Signing & Capabilities de tu target, añade Associated Domains y añade una entrada para tu dominio:
    applinks:get.example.com
    Después, gestiona el enlace entrante en la app — la URL llega como una user activity — y muestra el contenido correspondiente.
  5. Paso 5

    Indica el dominio en la app de Android

    En AndroidManifest.xml, añade un intent filter a la actividad que debe abrir los enlaces:
    <intent-filter android:autoVerify="true">
      <action android:name="android.intent.action.VIEW" />
      <category android:name="android.intent.category.DEFAULT" />
      <category android:name="android.intent.category.BROWSABLE" />
      <data android:scheme="https" android:host="get.example.com" />
    </intent-filter>
  6. Paso 6

    Primero sube, después publica

    Coloca ambos archivos antes de que las nuevas versiones de la app lleguen a las tiendas. Android comprueba el dominio una sola vez, cuando la app se instala o se actualiza, y Apple recuerda durante aproximadamente un día que falta un archivo — una app publicada antes de que su archivo esté disponible no abrirá enlaces para sus primeros usuarios.
  7. Paso 7

    Prueba en un dispositivo

    Escribir el enlace en la barra de direcciones del navegador no abre apps, en ninguna de las dos plataformas. En su lugar, instala la nueva compilación y toca un enlace a tu dominio en Notas, Mensajes o un email.