13 lines
1.6 KiB
Markdown
13 lines
1.6 KiB
Markdown
---
|
|
title: La taille du téléchargement n'est jamais affichée
|
|
area: visitapp
|
|
horizon: v1
|
|
tags: visitapp, offline, store
|
|
flag: critical | condition de publication sur le Play Store
|
|
src: relevé le 2026-09-04 — configurations_list.dart, downloadConfiguration.dart
|
|
---
|
|
<p><strong>Le visiteur ne sait jamais combien il télécharge.</strong> Le dialogue de <code>configurations_list.dart</code> annonce « il est nécessaire de télécharger du contenu supplémentaire » sans chiffre, et l'écran de progression n'affiche qu'un pourcentage. Or une visite du Fourneau, c'est un ordre de grandeur de plusieurs centaines de Mo sur la 4G du visiteur.</p>
|
|
<p><strong>Google Play exige que la taille des téléchargements complémentaires soit annoncée avant de les lancer</strong> — c'est une condition de publication, pas un confort.</p>
|
|
<p><strong>Rien à ajouter côté serveur</strong> : <code>ResourceDTO.sizeBytes</code> existe déjà et arrive dans <code>ExportConfigurationDTO.resources</code>. La somme se calcule côté client, et sur les seules ressources réellement à télécharger — <code>isResourceOutdated</code> filtre déjà celles qui sont à jour, donc une mise à jour de visite doit annoncer le <em>delta</em>, pas le total.</p>
|
|
<p><strong>Deux endroits</strong> : le dialogue de confirmation (avant), et l'écran de progression (« 128 / 412 Mo » plutôt qu'un pourcentage nu). ⚠️ La taille annoncée dans le dialogue suppose d'avoir déjà appelé <code>configurationExport</code> pour connaître la liste — aujourd'hui cet appel n'a lieu qu'<em>après</em> la confirmation.</p>
|