WebViewGold Documentación · iOS
🇪🇸 Español
Obtener WebViewGold

API de Universal Links

Abra los enlaces a su dominio directamente en su app iOS con Apple Universal Links: configuración, archivo AASA y resolución de problemas.

La API de Universal Links simplifica la vinculación a contenido dentro de su aplicación, proporcionando una experiencia de usuario más fluida y nativa. WebViewGold le permite configurar su dominio para que los enlaces de aplicaciones como Mail, Safari y otras se abran automáticamente dentro de su aplicación basada en WebViewGold, sin necesidad de indicaciones adicionales.

Nota: la aplicación debe estar instalada primero en el dispositivo del usuario para que esta función funcione.

Alternativamente, es posible utilizar nuestra API de Deep Linking. Aunque funciona de manera similar, utiliza una sintaxis diferente. No obstante, cabe señalar que la sintaxis de la API de Universal Links es más común que la sintaxis de la API de Deep Linking. Para la mayoría de las aplicaciones, es aconsejable elegir una u otra, pero no ambas.


Para configurar los Universal Links en su aplicación iOS, siga los pasos que se indican a continuación:

  1. Configuración en el Apple Developer Center:
    1. Inicie sesión en su cuenta en el Apple Developer Center.
    2. Haga clic en 'Certificates, Identifiers & Profiles'.
    3. En 'Identifiers', seleccione 'App IDs' y luego elija el ID de su aplicación en la lista.
    4. En la sección 'App Services', marque la opción 'Associated Domains' y guarde los cambios.

  2. Configuración en Xcode:
    1. Abra el proyecto de su aplicación en Xcode.
    2. Seleccione el target (en la mayoría de los casos "WebViewGold"). En la pestaña 'Signing & Capabilities', vaya a la sección 'Associated Domains'. Haga clic en '+' para añadir un dominio. Su dominio debe llevar el prefijo 'applinks:', de esta manera: applinks:example.org & applinks:www.example.org:

      Dominios asociados en Xcode

    3. En Config.swift, establezca ShowExternalLink en true.
    4. Tenga en cuenta los subdominios. Existe una distinción entre los dominios "www.*" y los que no son "www" (considere añadir ambos). Asegúrese de tener el perfil de aprovisionamiento correcto con la capacidad 'Associated Domains'. Si no, Xcode debería pedirle que lo corrija.

  3. Configuración del servidor:
    1. En el servidor de su sitio web, debe alojar un archivo Apple App Site Association (AASA) en el nivel raíz de su servidor o utilizando el prefijo /.well-known/. Por ejemplo, https://example.org/.well-known/apple-app-site-association
    2. El archivo AASA debe contener detalles sobre la aplicación y los dominios asociados. Consulte la documentación oficial para conocer la estructura exacta. Asegúrese de que el archivo apple-app-site-association esté alojado en un servidor que admita HTTPS, no solo HTTP.

¡Listo! :-) Las pruebas en el Simulador no son tan efectivas como en un dispositivo real. Para obtener los mejores resultados, utilice un iPhone o iPad real.

¿Sin tiempo? Configuramos su app por usted.

Nuestro equipo configura, compila & publica su app WebViewGold: llave en mano, entrega rápida, Made in Germany.

Configurar mi app →

Compile en su navegador

Sin Mac ni IDE: el WebViewGold Cloud Builder configura, compila & sube su app en línea.

Descubra Cloud Builder →