Tablet no puede descargar el archivo .apk en algunos navegadores
Estoy intentando descargar un archivo apk de mi sitio web y funciona en todos los teléfonos Android (descargas e instalaciones). He intentado esto en un Galaxy Tab 3 y no sólo para descargar el archivo. Muestra que su descarga, pero su pegado en la barra de progreso para siempre y nunca descargas. Falló con estos navegadores:
- Navegador predeterminado de Android
- Cromo
- Delfín
Lo probé con Firefox y Firefox funcionó. Se descargó con éxito y pude instalarlo con éxito después. Así que funciona (además trabajó en los teléfonos que probé)
- JavaScript cómo comprobar el agente de usuario para Mobile / Tablet
- ¿Qué tabletas Android se pueden utilizar para probar aplicaciones web pesadas de Javascript
- Google IO Sched App - Disposición de tableta y fragmentos
- La aplicación no es compatible con la tableta
- ¿Es posible instalar xampp en un dispositivo móvil como una pestaña de galaxia o ipad?
Pensé que tal vez tenía algo que ver con el mimetype así que comprobé que y mientras inspeccionaba los encabezados Content-Type me di cuenta de que era "application / vnd.android.package-archive". Este es el tipo mime según Wikipedia
Tan apenas para las medidas seguras agregué esto a mi archivo del htaccess
AddType application/vnd.android.package-archive .apk
Aún falló.
Entonces probé esta prueba en la siguiente url del sitio de prueba y pude descargarlo muy bien en todos los navegadores.
Http://misc.commonsware.com/Now-debug.apk
Así que pensé que tal vez porque nuestro sitio está en https que podría ser el problema. He probado los mismos navegadores con la url " http://misc.commonsware.com/Now-debug.apk " de nuevo, excepto en https esta vez. Funcionó de la misma manera que lo hizo en nuestro sitio. Todos los navegadores, excepto Firefox, no pudieron descargarlo. Sólo dicen que la descarga, pero no las descargas.
Ahora supongo que tal vez este sitio de prueba simplemente no estaba configurado para SSL para empezar (no sé como no configuré el servidor) por lo que es por qué su falla en la mayoría de los navegadores de tableta. ¿Hay alguna configuración de SSL extraña que podría ser muy exigente con algunos de los navegadores de tableta? ¿O la mayoría de los navegadores de tableta sólo chupan y tengo que lidiar con él? Realmente no entiendo por qué descargar este archivo apk en el navegador de siempre, además de los principales en la tableta (excepto Firefox, que todavía funciona)
Actualizar
El navegador de Firefox en mi teléfono no descarga la aplicación tampoco. Así que tengo el navegador Chrome en la pestaña 3 de la galaxia no la descarga, pero su trabajo en mi teléfono Nexus 5. Firefox se descarga en la pestaña 3 de la galaxia, pero no en mi Nexus 5.
Configurar herramientas de desarrollo remoto en mi escritorio y conectado a mi teléfono para más información. Mi navegador Firefox hace una solicitud a la url para descargar y recibe la correcta application/vnd.android.package-archive
tipo de contenido application/vnd.android.package-archive
.
Así que decidí crear un script que obligue al tipo de contenido a ser application/octet-stream
y descargarlo a través del script php. Me las arreglé para conseguir que esto funcione en mi navegador Nexus 5 Firefox sin embargo, todos los navegadores Galaxy Tab 3 todavía no funcionan. Fue un avance muy pequeño, pero tal vez insinúe cuál podría ser el problema.
- Un APK que inicia una actividad diferente si su móvil o tablet (Android 2.1+)
- Apk actualización para la tableta, todavía dice "Diseñado para teléfonos"
- ¿Existe una manera de ocultar la barra de navegación del sistema en Android ICS?
- ¿Los eventos Javascript no funcionan en Tablet-pc?
- Controlador para la depuración USB en un ASUS Memo Pad FHD 10 (ME302KL) en Windows 7
- Desarrollo de Android en la tableta: ¿Funcionará Eclipse en la tableta de Windows?
- Cajón de navegación: ajuste siempre abierto en tabletas
- ¿Dónde está el controlador ADB de Windows para el C de píxeles?
Encontré esto en desbordamiento de pila sobre el mismo problema.
Aparentemente tiene que ver con la autoridad de certificación HTTPS que no está exceptuada por android.
"La única solución es utilizar un certificado proporcionado por una entidad emisora de confianza".
Tuve el mismo problema y mi problema se resolvió mediante la eliminación de las actualizaciones y los datos de la aplicación.
Tuve el mismo problema y lo resolví mediante la actualización de mi servidor web. Yo estaba usando Glassfish 4.0 , y cuando actualizé a Glassfish 4.1 , este problema desapareció.
Al igual que usted, he intentado un montón de cosas antes. Cambiar el mimeType no arregló nada y terminé usando 'application / octet-stream'.
Así que quizás trate de actualizar su versión de servidor web.
Aunque OP dijo que esto falló en Dolphin Browser, descubrí que las descargas de apk funcionan con la versión 11.5.5 y superior de Dolphin Browser tanto en Amazon Fire TV 1 como en Amazon Fire Stick 1. Además, las versiones actuales de Firefox y Opera funcionan.