Estoy buscando una página web de muestra (código html) con un enlace que instalará un archivo apk directamente en mi teléfono haciendo clic en el enlace.instalación de la aplicación de la página web
Respuesta
Solo enlace al archivo apk en el HTML. No podría ser más simple.
<a href="path to my .apk file">link</a>
Deberá tener "instaladas aplicaciones de fuentes desconocidas" habilitadas en su teléfono.
En .Net esto es lo que hice, creé una página de .asmx
y luego un código QR que la señalaba por otra parte seguí obteniendo un 404, luego esta en la carga de la página.
protected void Page_Load(object sender, EventArgs e){
ViewState["PreviousPage"] = Request.UrlReferrer;
string filepath = Server.MapPath("AcsMainMenu.apk");
FileInfo droidfile = new FileInfo(filepath);
if (droidfile.Exists)
{
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=" + droidfile.Name);
Response.AddHeader("Content-Length", droidfile.Length.ToString());
Response.ContentType = "application/vnd.android.package-archive";
Response.TransmitFile(droidfile.FullName);
Response.Flush();
Response.End();
Response.Redirect(ViewState["PreviousPage"].ToString());
}
}
¿Pero no era esto porque no había agregado el tipo de letra .apk a IIS? –
Mucho más fácil que esto es editar el archivo web.config - vea mi respuesta a continuación. –
@FredrikStolpe Lo más probable. Sin el tipo de mime definido en cualquier lugar (IIS o sitio o aplicación), IIS sería 404. – bzlm
Si está utilizando ASP.NET, entonces usted tendrá que insertar el siguiente en el archivo web.config:
<configuration>
...
<system.webServer>
<staticContent>
<mimeMap fileExtension=".apk"
mimeType="application/vnd.android.package-archive" />
</staticContent>
</system.webServer>
...
</configuration>
Aparte de eso (como han dicho otros), se solo necesita un enlace normal:
<a href="myAndroidApp.apk">Click here</a>
y solicite a los usuarios que activen la opción Seguridad -> Fuentes desconocidas en Configuración.
¡Me salvó el día! Gracias. –
Ayuda adicional para los servidores web IIS: el ejemplo de mbaird funcionó muy bien después de que agregué el tipo de mimo apk a mi servidor web IIS. Acabo de poner un archivo html con ese enlace, pero obtuve un error 404 al intentar extraer mi archivo test.apk sin la entrada .apk mime. Como dijo Commonsware, asegúrese de permitir los archivos .apk en los tipos de mime, esto es seguro todavía es necesario en un servidor web IIS. Puede hacer esto desde el Administrador de IIS, seleccionar el servidor y buscar "Tipos de MIME", luego agregar una entrada.
Ahorré mucho tiempo, gracias. –
- 1. Inicie la página web desde mi aplicación
- 2. ¿Cómo ejecutar la aplicación C++ en la página web?
- 3. Abrir el navegador a la página web Aplicación de Android
- 4. Obteniendo la ruta de la aplicación durante la instalación
- 5. Motivo de la instalación a través de Chrome Web Store
- 6. Auto actualización de la página web
- 7. ¿Cómo mostrar la página web en mi aplicación?
- 8. Cómo iniciar la aplicación después de la instalación con PackageMaker
- 9. ¿Se puede comprimir la instalación de la aplicación desplegada ClickOnce?
- 10. ¿Se actualizó automáticamente la instalación de la aplicación con WIX?
- 11. Ejecutar la aplicación después de la instalación exitosa
- 12. Crear widget en la instalación de la aplicación
- 13. zoom en la página web
- 14. ¿document.body.innerHTML = "" borra la página web?
- 15. Comunicación entre la aplicación nativa de iOS y la página web de JavaScript
- 16. ¿Cómo funciona la aplicación de instalación de AppBrain?
- 17. Descargar CSS de la página web
- 18. jQuery altura de la página web
- 19. Contenido central de la página web
- 20. Grabación de audio desde la página web
- 21. ¿Alguien sabe cómo abrir una página de fan de fb en la aplicación iphone desde la página web?
- 22. ADFS 2.0 Firma de la aplicación web
- 23. Determine el directorio de instalación de la aplicación de terceros
- 24. Instalación de la aplicación para Android sin tarjeta SD
- 25. ¿Cómo obtener una página de bienvenida desde la raíz de Tomcat, en lugar del contexto de la aplicación web?
- 26. Encriptación segura de https para la aplicación iPhone a la página web
- 27. ¿Cómo crear un archivo de instalación para instalar la aplicación web MVC .net?
- 28. Averigüe la pestaña de página URL desde la ID de página y la ID de aplicación
- 29. Propósito de la página de detalles de la aplicación
- 30. Instalación de la aplicación ClickOnce publicada compatible con DPI
Sin embargo, la instalación puede no comenzar inmediatamente; el usuario puede tener que hacer clic manualmente en la APK en la lista de descargas de su navegador. Luego deberán hacer clic en el botón "Instalar" para aprobar los permisos solicitados de su aplicación. La respuesta corta es que no es posible con un solo clic. Y si el usuario no tiene habilitada la opción "fuentes desconocidas" (está deshabilitada de forma predeterminada), recibirá un mensaje de advertencia y la instalación no se realizará. –
Y, el servidor web debe tener configurado el tipo APK MIME: application/vnd.android.package-archive – CommonsWare
@CommonsWare: Esto ya no es necesario. Mis servidores no configuran ese tipo MIME y los archivos '* .apk' se están descargando sin ningún problema en los navegadores móviles o de escritorio. – trejder