È possibile che più di un'app rivendichi un URL in Link universali / Link app? Che succede?

5

Posso avere più di un'applicazione per rivendicare lo stesso URL per Universal Links o App Links?

Cosa succede sul dispositivo dell'utente finale quando si verifica una collisione (consentita dallo sviluppatore)?

  • L'esperienza è la stessa su Android e iOS?
  • Verrà visualizzato un prompt che consente all'utente di scegliere in quale app aprire l'URL del deep link?
posta random65537 05.12.2016 - 20:40
fonte

1 risposta

4

No, una collisione non è possibile.

Il modo in cui collegamenti di app e link universali il lavoro è

  1. La tua pagina web contiene un URL per un file sul tuo server web
  2. Il file contiene le informazioni che indicano al dispositivo quale app aprire.

Il link potrebbe essere simile a questo: https://<domain>/apple-app-site-association

Il file potrebbe essere simile a questo:

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

Quindi, per creare un'associazione di app utilizzando questi link, devi possedere un server che corrisponda al dominio nell'URL.

Ovviamente puoi mettere file solo sui server web di tua proprietà; nessun altro può (a meno che tu non abbia dato loro il permesso o ti abbiano violato). Quindi chiunque possieda il server Web possiede anche l'associazione dell'app. Nessuna collisione.

    
risposta data 05.12.2016 - 21:02
fonte

Leggi altre domande sui tag