Versie 7.4.1¶
- Verschijningsdatum
23 november 2020
- Compatibiliteit
Android 5 (Lollipop), Android 6 (Marshmallow), Android 7 and 7.1 (Nougat), Android 8 and 8.1 (Oreo), Android 9.0 (Pie), Android 10.0
Dit is een standaard onderhoudsversie met verbeterde ondersteuning voor de Nationale Conventie 2021. Bovendien wordt uw persoonlijke wachtwoord veiliger opgeslagen.
Nieuw¶
Evenementen¶
Ondersteuning voor de komende Nationale Conventie 2021 is verbeterd en toont nu goed de begin- en eindtijd van meta-evenementen:

Beveiliging¶
1 Het wachtwoord dat u gebruikt om te authenticeren is nu versleuteld met een cijfersleutel die is opgeslagen in de Android KeyStore.
Op Android 6 (Marshmallow) en nieuwer wordt een AES-sleutel verkregen uit de Android KeyStore en gebruikt met een AES/GCM/NoPadding-code om het wachtwoord te versleutelen voordat het wordt opgeslagen in een gedeeld voorkeurenbestand.
Op Android 5 (Lollipop) ondersteunt de Android KeyStore alleen de opslag van RSA-sleutels, die worden gebruikt met een RSA/ECB/PKCS1Padding-cijfer om een AES-sleutel te versleutelen (willekeurig gegenereerd tijdens runtime) en opgeslagen in de gedeelde voorkeurenbestanden onder de sleutel SecureStorageKey, als er nog geen is gegenereerd.
Notitie
Als een apparaat een upgrade uitvoert van Android 5 (Lollipop) naar een nieuwere versie van het besturingssysteem, blijft het type versleuteling gebruikt worden, tenzij de app wordt verwijderd. Maar het is vermeldenswaard dat de meeste LionsBase-gebruikers al veel nieuwere versies van Android draaien.
Enkele woorden over Auto Backup for Apps. Auto Backup for Apps is een functie van Android 6.0 en later die een back-up maakt van de app-gegevens van de gebruiker (gedeelde voorkeuren, bestanden in de interne opslag van de app en andere specifieke bestanden). De gegevens worden hersteld wanneer een app opnieuw wordt geïnstalleerd of op een nieuw apparaat wordt geïnstalleerd. Dit kan mogelijk gevolgen hebben voor de veilige opslag van uw gebruikerswachtwoord dat gebruik maakt van gedeelde voorkeuren waarvan een back-up wordt gemaakt en die niet kunnen worden ontsleuteld wanneer het herstel plaatsvindt. Maar we hebben een extra stap genomen om een uitzondering te configureren in de back-upstrategie, zodat deze automatische back-up nooit uw wachtwoord bevat.
Nieuws¶
Sinds we nieuws in het dashboard introduceerden (terug in Versie 2.4.0), werd alleen openbaar nieuws dat in uw clubwebsite was aangemaakt opgenomen in de LionsBase mobile applicatie.
Deze beperking is opgeheven; dit betekent dat uw webmaster nu nieuws kan aanmaken dat alleen zichtbaar is voor geauthenticeerde leden. Een andere verbetering is dat de mobiele applicatie nu nieuwsberichten ondersteunt die zijn geconfigureerd als een omleiding naar een interne pagina of naar een externe website.
Andere wijzigingen¶
Daarnaast zijn enkele bugs geplet en kleine verbeteringen geïntegreerd:
Onder sommige omstandigheden kan een poging om toegang te krijgen tot een website van een club met een stille authenticatie leiden tot een fout in de toepassing met de tekst “http:// Invalid URI: The hostname could not be parsed”. We vonden een bug in de API voor LionsBase Oostenrijk en hebben die meteen verholpen (met dank aan O. Krauss voor het melden van het probleem). Uiteindelijk hebben we een extra stap genomen om altijd aan de veilige kant te zijn en ervoor te zorgen dat deze bug niet meer kan voorkomen in geval van een probleem met de LionsBase API;
bij het openen van uw clubwebsite tonen we nu een korte melding die u vraagt even te wachten tot het laden van de website. Dit is nuttig omdat het openen van de voorbereiding van de stille authenticatielink naar uw website een paar seconden duurt en wij vonden het de moeite waard om u een korte feedback te geven;
de kleuren van de gebruikersinterface zijn gestandaardiseerd;
verschillende interne bibliotheken zijn bijgewerkt.
Voetnoten
- 1
De informatie in dit deel is overgenomen van https://docs.microsoft.com/en-us/xamarin/essentials/secure-storage?tabs=android
Over de grote compatibiliteit met versies van Android¶
Zoals je ziet, doen we ons best om compatibel te blijven met vrij oude versies van Android (Android 5 - Lollipop dateert van november 2014 en dit betekent een gigantische sprong in het verleden in de IT-wereld).
Als we zulke oude compatibiliteit houden (in vergelijking met Apple-gebruikers), dan heeft dat te maken met een zeer ongelukkig feit dat Android-smartphones en -tablets doorgaans veel minder worden onderhouden dan die van Apple. In feite verkopen fabrikanten zoals Samsung hun apparaten met (meestal) de laatste beschikbare versie van Android op dat moment (maar vaak met de vorige) en bieden grote updates van het systeem voor iets dat we schatten voor ongeveer 2 jaar in tegenstelling tot Apple die haar apparaten ondersteunt voor zo lang als 5 tot 6 jaar. We begrijpen dat gebruikers van LionsBase applicaties geen noodzaak zien om elke 2 tot 3 jaar een nieuw toestel te kopen (wat volkomen legitiem is) en daarom streven we ernaar om de compatibiliteit zo lang mogelijk te behouden.
Als er problemen ontstaan door deze compatibiliteit en als het aantal mensen dat nog actief oudere apparaten gebruikt afneemt, kunnen we de ondersteuning voor sommige oudere versies op elk moment stopzetten.
Notitie
Gebruikt u iOS? Zie bijbehorende release notes.