¿Puede más de una aplicación reclamar una URL en Universal Links / App Links? ¿Lo que pasa?

5

¿Puedo tener más de una solicitud que reclame la misma URL para Universal Links o App Links?

¿Qué ocurre en el dispositivo del usuario final cuando ocurre tal colisión (permitido por el desarrollador)?

  • ¿La experiencia es la misma en Android e iOS?
  • ¿Habrá un aviso que permita al usuario elegir en qué aplicación abrir la URL de enlace profundo?
pregunta random65537 05.12.2016 - 20:40
fuente

1 respuesta

4

No, no es posible una colisión.

La forma en que enlaces de aplicaciones y enlaces universales el trabajo es

  1. Su página web contiene una URL a un archivo en su servidor web
  2. El archivo contiene la información que le indica al dispositivo qué aplicación debe abrir.

El enlace podría verse así: https://<domain>/apple-app-site-association

El archivo podría verse así:

"applinks": {
    "apps": [],
    "details": [
        {
            "appID": "9JA89QQLNQ.com.apple.wwdc",
            "paths": [ "/wwdc/news/", "/videos/wwdc/2015/*"]
        },
        {
            "appID": "ABCD1234.com.apple.wwdc",
            "paths": [ "*" ]
        }
    ]
}

Entonces, para crear una asociación de aplicaciones usando estos enlaces, debes poseer un servidor que coincida con el dominio en la URL.

Por supuesto, solo puede poner archivos en los servidores web que posee. nadie más puede (a menos que les hayas dado permiso o te hayan pirateado). Así que quien posee el servidor web también es dueño de la asociación de aplicaciones. Sin colisiones.

    
respondido por el John Wu 05.12.2016 - 21:02
fuente

Lea otras preguntas en las etiquetas