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:
- ¿Puede una aplicación web móvil obtener información de identificación del dispositivo Android?
- ¿Cómo evitar que el navegador Google Chrome android muestre la lupa cuando los usuarios hacen clic en un botón?
- Cómo acceder a la bandeja de entrada de sms desde javascript en android (phonegap)
- ¿Cómo crear un menú de navegación modal en móviles y evitar el desplazamiento del cuerpo?
- Android (Samsung S4) Pausas de vídeo HTML5
<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>
- Sencha Touch 2 - Desempeño de Android
- Desactivar el zoom en el enfoque de entrada en la página web de Android
- Cambiar el color de la pestaña de Chrome con JavaScript o jQuery
- JQuery Data Time selector que funciona bien en iOS / Android
- Comportamiento extraño de la aplicación híbrida basada en CrossWalk al reproducir audio web de m4a
- Sonido nativo de la señal en clics de botón con PhoneGap
- JQuery - Permitir teclado Autoshow en móvil
- ¿Podría alguien de una vez por todas explicar por favor No puedo llamar a determinedVisibility () - nunca vi una conexión para el pid
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
- Tutoriales o introducciones para escribir un lenguaje de scripting simple?
- Actualización de Android Studio 2.2: alineado APK (zipAlign) no generado con el nuevo Gradle Plugin 2.2.0