Sto provando a scaricare un file apk dal mio sito Web e funziona su tutti i telefoni Android (download e installazioni). Ho provato questo su un Galaxy Tab 3 e non è riuscito a scaricare il file. Mostra che è stato scaricato ma bloccato sulla barra di avanzamento per sempre e non viene mai scaricato. E 'venuto a mancare con i seguenti browser:Tablet non può scaricare il file .apk in alcuni browser
- di default Android Browser
- Chrome
- Dolphin
ho provato con Firefox e Firefox ha funzionato. È stato scaricato correttamente e sono stato in grado di installarlo correttamente dopo. Quindi funziona (più ha funzionato sui telefoni che ho provato)
Ho pensato che forse aveva qualcosa a che fare con il mimetype così ho controllato e mentre ispezionavo le intestazioni Content-Type ho notato che era "application/vnd .android.package-archivio". Questo è il tipo MIME in base alle Wikipedia
Quindi, solo per le misure di sicurezza che ho aggiunto questo al mio file .htaccess
AddType application/vnd.android.package-archive .apk
E ancora non è riuscito.
Ho quindi provato questo test sul seguente URL del sito di test e sono riuscito a scaricarlo correttamente su tutti i browser.
http://misc.commonsware.com/Now-debug.apk
così ho pensato che forse perché il nostro sito è in https che che potrebbe essere il problema. Ho testato nuovamente gli stessi browser con l'url "http://misc.commonsware.com/Now-debug.apk" tranne per https questa volta. Funzionava esattamente nello stesso modo in cui lo faceva sul nostro sito. Tutti i browser tranne Firefox non sono riusciti a scaricarlo. Dicono solo download ma niente download.
Ora presumo che forse questo sito di test non sia stato configurato per SSL per cominciare (non so come non ho configurato il server), ecco perché non funziona sulla maggior parte dei browser tablet. C'è qualche strana impostazione SSL che potrebbe essere super schizzinosa con alcuni dei browser tablet? O la maggior parte dei browser tablet fa schifo e devo affrontarlo? Io davvero non capisco perché scaricare questo file apk sul navigatore mai oltre le principali quelle sul tablet (ad eccezione di Firefox, che funziona ancora)
Aggiornamento
Il browser Firefox sul mio telefono non scarica il applicazione. Quindi il browser Chrome su Galaxy Tab 3 non viene scaricato ma funziona sul mio telefono Nexus 5. Firefox lo scarica su Galaxy Tab 3 ma non sul mio Nexus 5.
Ho installato strumenti di sviluppo remoto sul mio desktop e connesso a il mio telefono per maggiori informazioni. Il mio browser firefox invia una richiesta all'URL per il download e riceve il tipo di contenuto corretto application/vnd.android.package-archive
.
Così ho deciso di creare uno script che costringa il tipo di contenuto a application/octet-stream
e lo scarichi attraverso lo script php. Sono riuscito a farlo funzionare sul mio browser Firefox Nexus 5, tuttavia, tutti i browser Galaxy Tab 3 continuano a non funzionare. E 'stata una svolta molto piccola ma forse suggerisce a quale potrebbe essere il problema.
Mi chiedo se si tratti di un problema di sicurezza che sta effettivamente aiutando gli utenti finali, impedendo loro di scaricare app dannose che non provengono da Google Play. Hai risolto questo? –