Version 7.4.1

Date de sortie

23 novembre 2020

Compatibilité

Android 5 (Lollipop), Android 6 (Marshmallow), Android 7 et 7.1 (Nougat), Android 8 and 8.1 (Oreo), Android 9.0 (Pie), Android 10.0

Il s’agit d’une version de maintenance standard avec un meilleur support pour la Convention nationale 2021. En outre, elle stocke votre mot de passe personnel de manière plus sûre.

Nouveautés

Événements

Le support de la prochaine Convention nationale 2021 a été amélioré et indique désormais l’heure de début et de fin des méta-événements :

Heure de début et de fin d'un méta-événement

Sécurité

1 Le mot de passe que vous utilisez pour vous authentifier est maintenant chiffré avec une clé de chiffrement stockée dans le KeyStore Android.

Sur Android 6 (Marshmallow) et plus récent, une clé AES est obtenue à partir du KeyStore Android et utilisée avec un chiffrement AES/GCM/NoPadding pour chiffrer le mot de passe avant qu’il ne soit stocké dans un fichier de préférences partagé.

Sur Android 5 (Lollipop), le KeyStore Android ne prend en charge que le stockage de clés RSA, qui est utilisé avec un chiffrement RSA/ECB/PKCS1Padding pour chiffrer une clé AES (générée de manière aléatoire à l’exécution) et stockée dans les fichiers de préférences partagées sous la clé SecureStorageKey, si elle n’a pas déjà été générée.

Note

Si un appareil passe d’Android 5 (Lollipop) à une version plus récente du système d’exploitation, le type de chiffrement continuera d’être utilisé à moins que l’application ne soit désinstallée. Mais il est important de mentionner que la plupart des utilisateurs de LionsBase utilisent déjà des versions beaucoup plus récentes d’Android.

Quelques mots sur Auto Backup pour les Apps. Auto Backup pour les Apps est une fonctionnalité d’Android 6.0 et plus qui permet de sauvegarder les données de l’application de l’utilisateur (préférences partagées, fichiers dans le stockage interne de l’application et autres fichiers spécifiques). Les données sont restaurées lorsqu’une application est réinstallée ou installée sur un nouvel appareil. Cela peut avoir un impact sur le stockage sécurisé de votre mot de passe utilisateur qui utilise les préférences partagées qui sont sauvegardées et ne peuvent pas être déchiffrées lorsque la restauration a lieu. Mais nous avons pris une mesure supplémentaire pour configurer une exception dans la stratégie de sauvegarde afin que cette sauvegarde automatique n’inclue jamais votre mot de passe.

Actualités

Depuis que nous avons introduit les actualités dans le cockpit (dans la Version 2.4.0), seules les actualités publiques créées dans le site web de votre club étaient incluses dans l’application mobile LionsBase.

Cette restriction a été levée ; cela signifie que votre webmaster peut désormais créer des actualités visibles uniquement par les membres authentifiés. Une autre amélioration est que l’application mobile prend désormais en charge les actualités qui sont configurées comme une redirection vers une page interne ou vers un site web externe.

Autres changements

Par ailleurs, quelques problèmes ont été corrigés et quelques améliorations mineures intégrées :

  • dans certaines circonstances, essayer d’accéder au site web d’un club en utilisant une authentification silencieuse pouvait entraîner une erreur dans l’application affichant « http:// URI invalide : Le nom d’hôte n’a pas pu être analysé ». Nous avons trouvé un problème dans l’API de LionsBase Autriche et l’avons corrigé immédiatement (merci à O. Krauss d’avoir signalé le problème). Enfin, nous avons pris une mesure supplémentaire pour être toujours du bon côté et nous assurer que ce problème ne pourrait plus se produire en cas de problème avec l’API de LionsBase ;

  • lors de l’ouverture du site web de votre club, nous affichons maintenant une courte notification vous demandant d’attendre un peu jusqu’au chargement du site. Ceci est utile car la préparation du lien d’authentification silencieux vers votre site web dure quelques secondes et nous avons pensé qu’il valait la peine de vous donner un bref retour d’information ;

  • les couleurs de l’interface utilisateur ont été uniformisées ;

  • diverses bibliothèques internes ont été mises à niveau.

Notes de bas de page

1

Les informations contenues dans cette section sont adaptées de https://docs.microsoft.com/en-us/xamarin/essentials/secure-storage?tabs=android

À propos de la grande compatibilité avec les versions d’Android

Comme vous le voyez, nous faisons de notre mieux pour garder la compatibilité avec des versions assez anciennes d’Android (Android 5 - Lollipop date de novembre 2014 et cela représente un saut gigantesque dans le passé dans le monde informatique).

Si nous conservons une compatibilité aussi ancienne (par rapport aux utilisateurs d’Apple), cela est lié à un fait très regrettable : les smartphones et tablettes Android sont généralement maintenus beaucoup moins longtemps que ceux d’Apple. En fait, des fabricants tels que Samsung vendent leurs appareils avec (généralement) la dernière version disponible d’Android à ce moment-là (mais souvent avec la précédente) et fournissent des mises à jour majeures du système pour une durée que nous estimons à environ 2 ans, contrairement à Apple qui supporte ses appareils pendant 5 à 6 ans. Nous comprenons que les utilisateurs de l’application LionsBase ne voient pas la nécessité de se procurer un nouvel appareil tous les 2 ou 3 ans (ce qui est tout à fait légitime) et, à ce titre, nous nous efforçons de maintenir la compatibilité aussi longtemps que possible.

Au fur et à mesure que des problèmes surgissent en raison de cette compatibilité et que le nombre de personnes utilisant encore activement les anciens appareils diminue, nous pouvons à tout moment supprimer le support de certaines anciennes versions.

Note

Vous êtes sur iOS ? Veuillez lire les notes de mise à jour correspondantes.

Documentation created using Sphinx 4.3.2 and integrated in TYPO3 with restdoc.