Tablet nicht downloaden kann .apk-Datei, die in einigen Browsern
Ich versuche, um den download der apk-Datei von meiner website, und es funktioniert auf jedem android-Handy (heruntergeladen und installiert). Ich habe versucht, diese auf einem Galaxy Tab 3 und es konnte nicht nur die download-Datei. Es zeigt sich, dass der Download aber seine stecken auf dem Fortschrittsbalken für immer und nie-downloads. Es konnte mit diesen Browsern:
- Standard-Android-Browser
- Chrome
- Dolphin
Versuchte ich es mit Firefox und Firefox gearbeitet. Es wurde erfolgreich geladen und ich war in der Lage, es zu installieren, erfolgreich nach. So es funktioniert (und es arbeitete auf den Handys, die ich getestet habe)
Vielleicht dachte ich, es hatte etwas zu tun mit dem MIME-Typ, so dass ich überprüft, die aus und während der Untersuchung der Header Content-Type ich merkte, es war "application/vnd.android.Paket-Archiv". Dies ist der mime-Typ gemäß Wikipedia
Also nur für die sichere Maßnahmen, die ich Hinzugefügt dies zu meiner htaccess-Datei
AddType application/vnd.android.package-archive .apk
Es noch nicht.
Dann versuchte ich diesen test für die folgenden test-site-url und ich war in der Lage, laden Sie es einfach gut auf allen Browsern.
http://misc.commonsware.com/Now-debug.apk
So, ich dachte, dass vielleicht, weil unsere Seite ist in https, die könnten das Problem sein. Getestet habe ich den gleichen Browser mit der "http://misc.commonsware.com/Now-debug.apk" url wieder, außer unter https dieser Zeit. Es funktioniert in exakt der gleichen Weise wie auf unserer Website. Alle Browser außer Firefox Fehler beim laden dieses. Sie sagen Sie gerade herunterladen, aber nichts downloads.
Nun nehme ich an, daß vielleicht dieser test-Seite war einfach nicht das setup für SSL, um mit zu beginnen (ich weiß nicht, wie ich habe nicht setup den server), so das ist, warum Ihr Versagen die meisten tablet-Browsern. Gibt es einige seltsame SSL-Einstellung das sein könnte super wählerisch mit einigen der tablet-Browser? Oder tun die meisten tablet-Browser nur zu saugen, und ich habe mit ihm zu beschäftigen? Ich verstehe wirklich nicht, warum laden Sie diese apk-Datei auf je-browser neben den wichtigsten auf dem tablet (außer Firefox, das funktioniert noch)
Update
Den Firefox-browser auf meinem Handy nicht laden Sie die Anwendung entweder. Also ich habe den Chrome-browser auf dem Galaxy Tab 3 nicht herunterladen aber seine Arbeit auf mein Handy Nexus 5. Firefox downloads es auf dem Galaxy Tab 3 aber nicht auf meinem Nexus 5.
Ich die Einrichtung von remote-developer-tools auf meinem desktop und an meinem Telefon für mehr info. Mein firefox-browser macht eine Anfrage an die url für den download und erhält den korrekten content-type application/vnd.android.package-archive
.
Also habe ich beschlossen, erstellen Sie ein Skript, dass die Kräfte, die den content-type zu application/octet-stream
den download durch das php-Skript. Ich es geschafft, dies funktioniert auf meinem Nexus 5 den Firefox-browser, jedoch werden alle von der Galaxy Tab 3 Browsern immer noch nicht funktioniert. Es war ein sehr kleiner Durchbruch, aber vielleicht gibt es Hinweise, was das problem sein könnte.
- Ich Frage mich, ob dies ist eine Frage der Sicherheit, die tatsächlich helfen, Endbenutzer, die Sie schützen, das herunterladen von bösartigen apps, die nicht von Google Play. Hast du dies Problem gelöst?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich diese auf stack overflow über das gleiche Thema.
Offenbar zu tun hat, die das HTTPS-Zertifizierungsstelle nicht ausgenommen von android.
"Die einzige Lösung ist die Verwendung eines Zertifikats von einer vertrauenswürdigen ZERTIFIZIERUNGSSTELLE".
Ich hatte das gleiche problem und mein Problem wurde behoben, durch das entfernen der updates und die app-Daten.
Ich hatte das gleiche problem und ich löste dies durch das Upgrade meinen webserver. Ich war mit Glassfish 4.0, und wenn ich ein Upgrade auf Glassfish 4.1, dieses Problem verschwunden.
So wie Sie es Taten habe ich versucht, eine Menge Dinge vor. Ändern der MIME-Typ nicht alles reparieren, und ich endete mit 'application/octet-stream'.
Also vielleicht versuchen, die Aktualisierung der webserver-version.
Obwohl die OP sagte, fiel dieser auf den Dolphin-Browser habe ich gefunden, die apk-downloads nicht funktioniert mit Dolphin Browser version 11.5.5 und oben auf der Amazon Feuer-TV 1-und Amazon Fire-Stick 1. Neben aktuellen Versionen von Firefox und Opera-Browser arbeiten.