sé que para la apertura de aplicaciones para Android desde un enlace dentro de una página web que tenemos que escribir lo siguiente en el AndroidManifest.xml:abierto de aplicaciones para Android desde una página web
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="my_scheme" android:host="my_host" />
</intent-filter>
El problema es que lo escribí de la siguiente manera:
<intent-filter>
<action android:name="my_action"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="my_scheme" android:host="my_host" />
</intent-filter>
no añadí "android.intent.action.VIEW" y en su lugar he añadido mi propia acción que hice. No puedo cambiarlo porque la versión ya está disponible.
La pregunta es, si hay una forma de hacer que la aplicación se ejecute desde JavaScript o una simple página html, ¿tal vez definiendo la acción específica en la página?
Gracias,
Paz.
resuelto:
Gracias a David he encontrado una solución:
<a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a>
Por qué no puedes simplemente lanzar una actualización al mercado para solucionarlo? –
Seguramente resolverá el problema pero simplemente no puedo lanzar una nueva versión debido a las limitaciones de la compañía. – Paz
posible duplicado de [Cómo abrir una aplicación iOS nativa desde una aplicación web] (http://stackoverflow.com/questions/10237031/how-to-open-a-native-ios-app-from-a-web- aplicación) –