|
Comment faire tester un apk à des testeurs sans google play |
Started by Jean-François, Feb., 24 2021 12:10 AM - 13 replies |
| |
| | | |
|
| |
Registered member 12 messages |
|
Posted on February, 24 2021 - 12:10 AM |
J'ai créé une appli Android et je souhaite mettre a disposition l'APK pour que des testeurs puissent la télécharger et l'installer sur leur android.
Si je cherche a la télécharger via le web sur le téléphone, on la retrouve en nom_appli.apk.zip, et on ne peux pas l’installer (ou bien je ne sais pas faire !).
Je ne souhaite pas passer par Google Play car ce sera une appli privée.
Merci pour votre aide.
JF Vibert |
| |
| |
| | | |
|
| | |
| |
Registered member 3,311 messages Popularité : +93 (137 votes) |
|
Posted on February, 24 2021 - 5:26 AM |
Il faut mettre un type mime sur le serveur web C'est dans le . htaccess sur Apache. |
| |
| |
| | | |
|
| | |
| |
Registered member 3,311 messages Popularité : +93 (137 votes) |
|
Posted on February, 24 2021 - 5:29 AM |
| |
| |
| | | |
|
| | |
| |
Registered member 323 messages |
|
Posted on February, 24 2021 - 11:15 AM |
Je ne maîtrise pas la partie serveur WEB, mais voici comment je procède : - dépose de mon apk "à la main" (Filezilla) sur notre serveur WEB par ftp - récupération via mon appli avec une requête HTTP toute simple (https://....../toto.apk) - sauvegarde du résultat en local - LanceAppliAssociée de mon fichier sauvé localement et le tour est joué.
Si besoin, je peux fournir le code complet.
Sinon, juste l'url complète (https://....../toto.apk) depuis le navigateur de l'Android fonctionne aussi. Si c'est ce qui se passe côté serveur WEB qui t'intéresse, désolé je n'ai pas d'info à ce sujet. |
| |
| |
| | | |
|
| | |
| |
Registered member 12 messages |
|
Posted on February, 24 2021 - 7:16 PM |
Merci pour vos réponses.
J'ai bien mis AddType application/vnd.android.package-archive apk dans le httpd.conf de Apache.
Qaund j'utilise Firefox ou Chrome sur mon PC Windows, c'est bon, je récupèe bien un .apk. Mais si je fais la même chose à partir de Chromr ou Firefox ou Internet sur mon téléphone Android, je récupère toujours un xxx.apk.zi^p, dont je ne peux rien faire, et en tous cas pas installer mon appli dessus.
Je n'ai pas bien compris la réponse de Pucpood qui semble utiliser une appli pour charger l'APK.
Merci de m’éclairer... JFV, |
| |
| |
| | | |
|
| | |
| |
Registered member 3,311 messages Popularité : +93 (137 votes) |
|
Posted on February, 25 2021 - 7:53 AM |
| |
| |
| | | |
|
| | |
| |
Registered member 12 messages |
|
Posted on February, 25 2021 - 10:33 AM |
Merci pour votre réponse et l'exemple qu'elle contient. Mais, si j'ai bien compris, c'est pour mettre à jour automatiquement une appli (ce dont je me servirai pour d'autres applis ou celle_ci).
Mais mon problème actuel est d'héberger un apk sur mon serveur, et de permettre aux testeurs de le mettre sur leur téléphone et l'installer, sans que l navigateur du téléphone ne transforme son nom en nom_appli.apk.zip. Bien sur, j'ai mis le AddType application/vnd.android.package-archive apk dans le http.conf et dans le .htaccess
Merci d'avance si quelqu'un a une réponse... |
| |
| |
| | | |
|
| | |
| |
Registered member 323 messages |
|
Posted on February, 25 2021 - 10:39 AM |
Notre application métier ne passe pas par Google. Nous mettons l'APK à disposition sur une branche dédiée de notre site WEB. C'est dans cette application elle-même que se trouve son propre mécanisme de mise à jour. Voici, simplifié à l'extrême, le cœur du code qui ressemble à celui indiqué dans le lien de Popoye :
bufAPK est un buffer HTTPRequête("https://........fr/telechargements/toto.apk") bufAPK=HTTPDonneRésultat() fSauveBuffer("/dossier_local/toto.apk",bufAPK) LanceAppliAssociée("/dossier_local/toto.apk") A toi d'ajouter les contrôles d'erreur évidemment. |
| |
| |
| | | |
|
| | |
| |
Registered member 323 messages |
|
Posted on February, 25 2021 - 10:41 AM |
Désolé je n'avais pas vu ton dernier post |
| |
| |
| | | |
|
| | |
| |
Registered member 3,311 messages Popularité : +93 (137 votes) |
|
Posted on February, 25 2021 - 12:40 PM |
@jean François, c'est bizarre. Normalement, seul le fichier .htaccess est suffisant Dans le même dossier que l'apk Si ton site est hébergé, tu peux peut être demander au support de l'hébergeur. Au pire, une fois télécharger , tu peux essayer de le renommer en enlevant l'extension zip |
| |
| |
| | | |
|
| | |
| |
Registered member 12 messages |
|
Posted on February, 25 2021 - 2:19 PM |
Bonjour, oui, j'ai bien mis dans le .htaccess (je suis le gestionnaire du serveur) le AddType.
Voici mon htaccess :
ErrorDocument 404 /social_anciens/gestion_site/error404.php ErrorDocument 403 /social_anciens/gestion_site/error403.php
# Les informations ne sont pas gardées dans le cache du client. #Header add Cache-Control "no-cache" #Header add Pragma "no-cache"
# Permet d'éviter un listage des répertoires, ou tout du moins des fichiers sensibles IndexIgnore *.php
# Quelques paramètres de php.ini à changer, ou tout du moins à verrouiller par sécurité php_flag magic_quotes_gpc 0 php_flag magic_quotes_runtime 0 php_flag display_errors 1 php_flag register_globals 0 php_flag short_open_tag 0 php_flag session.use_cookies 1 php_flag session.use_only_cookies 1
AddType application/vnd.android.package-archive apk
Peut-être que mon AddType est mal mis ou mauvais, dites moi.
Mais je m'en suis sorti en zippant le fichier apk, qui est alors téléchargé en tant que zip et si on clique dessus dans le téléphone il est dézippé et j'ai alors mon apk sur lequel je peux cliquer pour installer l'appli.
Merci pour votre aide. JFV |
| |
| |
| | | |
|
| | |
| |
Registered member 3,311 messages Popularité : +93 (137 votes) |
|
Posted on February, 25 2021 - 7:16 PM |
Chez mon hébergeur, je n'ai mis que ta dernière ligne et ça fonctionne. Et j'avais bien vu que tu l'avais indiqué plus haut. Franchement, je ne suis pas un expert d'apache. Donc je ne sais pas. Renseigne toi sur un autre forum. Et reviens nous donner la solution. |
| |
| |
| | | |
|
| | |
| |
Registered member 12 messages |
|
Posted on March, 14 2021 - 7:53 PM |
Effectivementn en mettant la ligne AddType juste après les klifne ErrorDocument, ça marche. Je pense que les lignes php_flag masquaient le ligne AddType.
Merci de ta réponse. JFV |
| |
| |
| | | |
|
| | |
| |
Registered member 3,311 messages Popularité : +93 (137 votes) |
|
Posted on March, 14 2021 - 9:11 PM |
Merci de ton retour Content que tu aies réussi |
| |
| |
| | | |
|
| | | | |
| | |
|