Guides
Correctifs de fiabilité des collections dans Android 1.1.4
Bouteilles fantômes, collections qui disparaissent, et comment s'assurer que vous bénéficiez du correctif
0 a trouvé cela utile
<h2>Ce qui se passait</h2><p>Avant la version 1.1.4, certains utilisateurs Android ont rencontré deux bugs de collection liés :</p><ul><li><strong>Bouteilles fantômes</strong> : des bouteilles apparaissant dans les collections que l'utilisateur n'avait pas ajoutées, surtout après des reconnexions réseau ou des redémarrages de l'application.</li><li><strong>Collections qui disparaissent</strong> : la liste entière des collections devenant vide en cas de mauvaises conditions réseau.</li></ul><h2>Ce qui a été corrigé</h2><ul><li><strong>Suppression des lignes sentinelles en double</strong> : le « listener » de collection Firestore ajoutait une sentinelle <em>newCollection</em> en double à chaque déclenchement. Nous vérifions désormais les doublons et validons les données de collection avant l'ajout.</li><li><strong>Les erreurs du « listener » n'effacent plus la liste</strong> : lorsque le « listener » rencontre des erreurs dues à des problèmes réseau, nous maintenons les collections existantes visibles et enregistrons l'erreur pour le débogage.</li><li><strong>Élimination des conditions de concurrence</strong> : les mises à jour de la liste de collections sont désormais protégées par un Mutex, de sorte que les opérations concurrentes lors de la création de collections ne peuvent plus produire de doublons.</li></ul><h2>Comment s'assurer que vous bénéficiez du correctif</h2><ol><li>Ouvrez le Google Play Store.</li><li>Recherchez <strong>WhiskeyMate</strong> et confirmez que la version 1.1.4 ou ultérieure est installée.</li><li>Si vous voyez encore des bouteilles fantômes restantes ou une collection inattendue, vous pouvez les supprimer en toute sécurité — le bug sous-jacent qui les a créées est corrigé.</li></ol>
0 a trouvé cela utile