Distribution d'APK

Envoyer une mise à jour

Comment donner à un client la dernière version d'une application Android, avec un QR code.

Certaines de nos applications Android ne passent plus par le Play Store. La mise à jour se livre donc par QR code : le client le scanne, l'application se met à jour par-dessus l'ancienne, ses données sont conservées.

Cet outil est là pour vous faire gagner du temps. L'équipe de développement vous fournit le fichier de l'application, vous le déposez ici et le QR code est prêt aussitôt — plus d'aller-retour ni d'attente. Vous le retrouvez ensuite dans l'inventaire pour le renvoyer à un autre client.

Fabriquer un QR code

  1. Demandez le fichier à l'équipe de développement

    Un fichier en .apk — l'outil n'accepte que ce format.

  2. Déposez-le sur la page Dépôt

    Par glisser-déposer ou via Parcourir. Les fichiers pèsent 50 à 200 Mo, l'envoi prend quelques dizaines de secondes.

  3. Contrôlez l'application et la version affichées

    Le QR code apparaît, l'adresse en clair juste en dessous, et à côté le nom de l'application, sa version et sa taille. C'est là qu'une erreur de fichier se voit.

  4. Téléchargez l'image et envoyez-la

    Télécharger l'image du QR code produit un PNG à joindre à votre message. Le nom de l'application et sa version sont écrits dans l'image : détachée de cette page, elle dit toujours ce qu'elle installe.

Les deux choses à retenir

Un QR code ne dit rien de lui-même

Deux QR codes sont visuellement indiscernables. Seules l'adresse affichée en dessous et la version affichée à côté permettent de savoir lequel vous tenez.

Supprimer casse le QR code, définitivement

Supprimer une application de l'inventaire coupe tous les QR codes déjà envoyés pour cette version, y compris chez les clients qui ne l'ont pas encore installée. Rien ne s'efface automatiquement.

Retrouver un QR code déjà fabriqué

Inutile de redéposer le fichier. La page Inventaire liste tout ce qui a été déposé. Sous chaque QR code, le bouton Télécharger l'image vous rend l'image aussitôt.

Cliquez sur un titre de colonne pour trier — par application, par version, par taille ou par date de dépôt. Un second clic inverse l'ordre.

Le message à envoyer au client

Le QR code seul ne suffit pas. Android bloque par défaut l'installation d'une application qui ne vient pas du Play Store, et le client reste devant un refus qu'il ne comprend pas. Joignez ce texte à votre envoi :

Installer la mise à jour

  1. Scannez le QR code avec l'appareil photo de votre téléphone Android.
  2. Le téléchargement démarre. Une fois terminé, ouvrez le fichier depuis la barre de notifications ou depuis votre dossier « Téléchargements ».
  3. Android affiche un message du type « Pour votre sécurité, votre téléphone n'est pas autorisé à installer des applications inconnues provenant de cette source ». Touchez Paramètres, activez Autoriser depuis cette source, puis revenez en arrière.
  4. Touchez Installer, puis Ouvrir.

La mise à jour s'installe par-dessus votre application : vos données sont conservées, et vous n'avez rien à désinstaller.

Cette autorisation n'est demandée qu'une fois par téléphone. Pour les envois suivants au même client, le parcours s'arrête à l'étape 4.

Si ça coince

Seuls les fichiers .apk sont acceptés
Ce n'est pas le bon fichier. Redemandez-le à l'équipe de développement.
Ce fichier n'est pas une archive APK
Le fichier porte bien l'extension mais son contenu est abîmé — souvent un téléchargement interrompu. Récupérez-le à nouveau.
Cet APK n'est pas signé
Le fichier n'est pas livrable en l'état. C'est à l'équipe de développement de le refaire.
La barre de progression se fige ou le dépôt échoue
Réessayez une fois. Si cela se reproduit, signalez-le à l'équipe de développement en indiquant le nom du fichier et sa taille.
Le client dit que le téléchargement ne démarre pas
Demandez-lui d'essayer en 4G plutôt qu'en Wi-Fi : certains réseaux d'entreprise bloquent ce type de fichier.
Le client a scanné mais ne trouve pas le fichier
Il est dans le dossier « Téléchargements » du téléphone. C'est l'étape 2 du message ci-dessus.