PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Téléchargement MAJ Android sur un serveur
Téléchargement MAJ Android sur un serveur
Débuté par fr, 14 fév. 2021 19:10 - 7 réponses
Membre enregistré
140 messages
Popularité : +6 (6 votes)
Posté le 14 février 2021 - 19:10
Bonjour à tous,

Je rencontre un problème pour mettre en place mon système de téléchargement des MAJ de mon appli depuis mon serveur.

Mon système fonctionne parfaitemet via ma base pour détecter s'il y a une mise à jour de disponible sur mon serveur.

L'utilisateur clique donc sur le bouton qui continent l'url de téléchargement avec le code suivant : [windev]LanceAppli("ICILENOMDUSITE/LAPPLICATION.apk")[/windev]

Le problème est que lorsqu'on clique sur le bouton cela ouvre bien le navigateur du téléphone ou tablette Android et le l'adresse apparait dans la barre mais le fichier APK ne se télécharge pas, l'onglet se ferme immédiatement.

Quel pourrait être le problème et solution pour corriger ce soucis.

Je vous remercie d'avance pour votre aide ! ;)
Membre enregistré
3 333 messages
Popularité : +93 (137 votes)
Posté le 14 février 2021 - 19:25
As tu mis un type mime pour l'apk sur le serveur web ?
Membre enregistré
140 messages
Popularité : +6 (6 votes)
Posté le 15 février 2021 - 05:37
J'ai mis un fichier htacces dans le répertoire de téléchargement avec AddType application/vnd.android.package-archive dedans.

Est-ce la bonne manipulation à faire ?
Membre enregistré
3 333 messages
Popularité : +93 (137 votes)
Posté le 15 février 2021 - 10:26
Il y a plusieurs façons de faire.
Votre méthode est l'une d'elles
Mais, la seule vraie vérification est d'essayer de télécharger pour vérifier que cela fonctionne.
Au cas où voici différentes méthodes
Apache
https://stackoverflow.com/questions/34985239/php-mime-type-for-apk-files
IIS
https://serverfault.com/questions/501562/configure-iis-7-0-to-download-apk
Membre enregistré
140 messages
Popularité : +6 (6 votes)
Posté le 16 février 2021 - 16:24
J'ai un serveur mutualisé, est-ce que c'est une raison ?

De plus j'ai remarqué que cela télécharge un fichier XXX.apk.zip, Est-ce normal sur mobile que le fichier apk soit compressé pour le télécharger depuis mon serveur ?
Membre enregistré
3 333 messages
Popularité : +93 (137 votes)
Posté le 16 février 2021 - 18:58
Non, normalement le serveur mutualisé n'est pas la raison puisque tu met le .htaccess dans ton dossier
Personnel.
Il est vrai que les apk sont en réalité des ZIP.
Je ne sais pas, demande au support de ton hébergeur et tiens nous au courant
Membre enregistré
140 messages
Popularité : +6 (6 votes)
Posté le 17 février 2021 - 19:31
Réponse du support de mon serveur :

Je vous remercie infiniment pour votre patience! 💜
J'ai discuté avec nos ingénieurs de système et nous avons découvert qu'il n'était pas lié au type MIME, l'application est considérée comme nuisible et elle se télécharge sur certains téléphones mais cela donne ceci:

Certains téléphones comme le vôtre et le mien ne le permettent pas du tout!

Bref ca ne m'avance pas du tout sur mon problème, je n'arrive pas à comperndre pourquoi ca ne se télécharge pas et ferme immédiatement l'onglet dans le navigateur sur tout mes mobiles et tablettes.
Membre enregistré
795 messages
Popularité : +40 (42 votes)
Posté le 26 février 2021 - 10:30
Salut. Comme l'APK est en fait un fichier ZIP, il suffit de renommer l'extension de ZIP en APK pour que cela fonctionne.

Rubén