Abrir aplicación de Android desde una página web

Sé que para la apertura de la aplicación Android de un enlace dentro de una página web tenemos que escribir lo siguiente en el AndroidManifest.xml:

<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 agregué "android.intent.action.VIEW" y en su lugar agregué mi propia acción que hice. No puedo cambiarlo porque la versión ya está liberada.

La pregunta es, si hay una manera de hacer que la aplicación se ejecute desde JavaScript o página html simple, tal vez mediante la definición de la acción específica en la página?

Gracias,

Paz


Resuelto

Gracias a David encontré una solución:

 <a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a> 

Prueba esto:

Haga que sus enlaces se vean así:

 <a href="intent:#Intent;action=my_action;end">Link to my stuff</a> 

También echar un vistazo a Lanzar la aplicación Android personalizada desde el navegador Android

1ª vía:

 <html><head></head><body> <iframe src="YourApp://profile/blabla" width="1px" height="1px" scrolling="no" frameborder="0"></iframe> <script> setTimeout(function() { window.location = "http://YourSite.com/profile/blabla"; }, 4000 ); </script> </body> </html> 

O
2ª vía : https://stackoverflow.com/a/24023048/2165415

  • Phonegap funciones no definidas en Phonegap construir aplicaciones - también pushNotifications no funcionan
  • Cómo almacenar datos de json de forma segura en phonegap android?
  • Desactivación de enlaces en Android WebView
  • Sqlite sincrónico
  • Cómo evitar eventos de clic en el cuerpo del documento (quizás un error en Córdoba?)
  • Phonegap cordova.js está ausente
  • PhoneGap en Android no cargará scripts externos
  • Android WebView: acceso a clases desde un iframe dentro de otro iframe
  • ¿Cómo comunicarse entre WebView y JavaScript?
  • Phonegap (3.0.0) La cámara no tuvo éxito en el primer intento
  • JavaScript console.log () en dispositivos HTC Android y adb logcat
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.