Perché non dovresti creare uno schema uri personalizzato?

3

Nell'impostare il deep linking per le app Android e iOS, ho fatto qualche uso degli schemi URI personalizzati, e funzionano benissimo, specialmente come fallback quando il meccanismo che consente di fallire le mappe da http: (come spesso accade con la tecnologia).

Tuttavia, ho notato un rispondente consiglia vivamente di non creare il proprio schema URL ( e qui ). A mio parere, sembra ragionevole creare il mio schema URI, specialmente se assegnato ai nomi in modo appropriato.

Ho cercato i documenti di w3c sugli URI e RFC che copre la creazione di nuovi schemi URL (RFC2718) non ha raccomandazioni contro la creazione del proprio schema URI.

La manciata di risultati di google mi mostra argomenti contro la creazione di schemi di URI generici nuovi , ma la situazione di schemi provvisori specifici per app sembra ancora molto utile.

    
posta forivall 23.05.2017 - 23:43
fonte

1 risposta

7
  1. Gli schemi URI personalizzati richiedono che la tua app sia già installata. Esistono altri metodi che non sono disponibili, come Universal Links o Link di app .

  2. Non puoi impedire a un'altra app di calpestare il tuo schema URI se è installato dopo il tuo.

  3. I collegamenti universali e delle app sono più sicuri: se possiedi il dominio, i collegamenti sono garantiti per seguire la configurazione che hai impostato, perché i file di configurazione sono conservati sul server.

  4. I collegamenti universali e delle app consentono comportamenti di fallback, ad es. se l'app non è installata, puoi aprire una pagina web o indirizzare l'utente all'app store.

risposta data 24.05.2017 - 00:36
fonte

Leggi altre domande sui tag