Estoy tratando de crear un enlace que pueda enviarse por correo electrónico que, cuando se abra en un dispositivo Android con mi aplicación instalada, abrirá automáticamente la página correcta en mi aplicación.Enlace profundo de Android en una aplicación
He trabajado parcialmente de diferentes maneras pero he encontrado algunos problemas que me preguntaban si alguien tiene soluciones.
Intento 1: Uso de un esquema personalizado: myapp: // someItem. Esto funciona, pero algunas aplicaciones de correo electrónico no lo tratan como un enlace, ya que no es http. ¿Hay alguna manera de obligar a las aplicaciones a tratarlo como un enlace válido? gmail por ejemplo.
Intento 2: Usando un enlace http con un host: http://com.myapp/someItem. Esto también funciona, pero mi aplicación termina registrada para manejar todos los enlaces http que no es ideal.
Intento 3: Usando un enlace http con el host y el puerto: http://com.myapp:2345/someItem. Esta es mi solución actual con el único inconveniente de que, cuando se abre el enlace, todavía se ofrece la opción de abrir el enlace en un navegador. ¿Hay alguna forma de evitar que el navegador intente abrir mis enlaces?
¿Alguien tiene una forma de hacer enlaces que serán tratados como enlaces por todas las aplicaciones y también serán ignorados por el navegador al abrirlos?
¿Me podría apuntar a algunos recursos que me ayuda a - "cómo habilitar enlaces profundos para App contenido" - El enlace profundo debe llevar a los usuarios directamente con el contenido, sin más consultas, páginas intersticiales, o inicios de sesión . – user2056563