iOS y Android Enlace compartido HTTP profundo?

Estoy intentando lanzar mi aplicación nativa a través de una URL (compartida por correo electrónico, etc.). Parece que Android solo responde a URL de enlace profundo HTTP (por ejemplo, http://myapp.com/stuff ), y que iOS solo responde a URL de enlace profundo personalizadas que no son de HTTP (por ejemplo, myapp: // stuff). ¿Alguien ha encontrado una sola solución para permitir que ambos SOs abran la misma URL?

Además, ¿es posible que iOS use URL de enlace profundo HTTP? Similar a cómo http://youtu.be abrirá la aplicación nativa de iOS. Facebook también lo hace.

¡Gracias! 🙂

Este artículo puede ser útil "Esquemas de URL para iOS y Android": http://fokkezb.nl/2013/09/20/url-schemes-for-ios-and-android-2/

Edited: la idea principal para enviar al usuario un enlace a un website. Usando la detección de plataforma en el server podemos devolver el enlace correcto:

 function open() { // If it's not an universal app, use IS_IPAD or IS_IPHONE if (IS_IOS) { window.location = "myapp://view?id=123"; setTimeout(function() { // If the user is still here, open the App Store if (!document.webkitHidden) { // Replace the Apple ID following '/id' window.location = 'http://itunes.apple.com/app/id1234567'; } }, 25); } else if (IS_ANDROID) { // Instead of using the actual URL scheme, use 'intent://' for better UX window.location = 'intent://view?id=123#Intent;package=my.app.id;scheme=myapp;launchFlags=268435456;end;'; } }