iOS, esquemas de URL personalizados vs. Universal Links y contraparte de Android

Estoy buscando la funcionalidad en la que cuando un usuario recibe un post, digamos a través de la aplicación WhatsApp, que contiene un enlace que comienza con cierto esquema (prefijo), mi aplicación se invocará cuando la pestaña del usuario en ese enlace.

Entendí que esta característica ya está disponible como "esquemas de URL personalizados", pero también noto que ahora Universal Links tiene algo similar, así que ¿hay algún problema con "esquemas de URL personalizados", porque no quiero usar Universal Links porque no lo hago? Quiero que mi aplicación esté restringida a iOS 9.

Además, parece que Android también tiene esta característica de la URL del cliente, pero una vez más, en la última versión de Android 6.0, se menciona aquí que también tienen la function "App Links" que solo funciona con Android 6.0, por lo que nuevamente la diferencia entre dos.

No quiero restringir que mi aplicación funcione solo en iOS9 o Android 9. Por lo tanto, creo que los tradicionales "esquemas de URL personalizados" son más atractivos para mí por el momento.

Además, quiero asegurarme de que los "esquemas de URL personalizados" funcionarán cuando la pestaña de usuario no se encuentre en la aplicación Whatsapp o solo funcionará si el enlace en el browser web o el correo.

Las URL con esquemas personalizados no se muestran como enlaces en muchas aplicaciones de Android (SMS, correo electrónico, WhatsApp, Hangouts, lo que sea), lo que de hecho las hace inopenables por su aplicación. Sin embargo, iOS no permite definir el esquema + host + ruta como lo hace Android .

Una solución posible (hacky) a este es el olfato del browser (lo sé, malvado, pero también lo son las extensiones no estándar de un comportamiento bien definido, especialmente si no se rompió nada en primer lugar) en el recurso que expones sobre una URL accesible HTTP (s).

Puede comprobar si la request se origina en la plataforma iOS para la que ofrece aplicaciones nativas; entonces debería asegurarse de que el dispositivo tenga instalada su aplicación (esto se vuelve más feo y más feo; consulte aquí, por ejemplo ) y, a continuación, solo networkingireccione a su yourapp://the-rest-of-your/uri , que causa un post que muestra al usuario si desea abrir la dirección dentro de la aplicación o no. (Probado en un iPhone 4 con iOS 8, browser Safari).