Depuis ce matin, l'application TousAntiCovid intègre un générateur d'attestations de déplacement qui est fort pratique… mais qui ne produit pas des codes QR validés par l’app fournie aux forces de l'ordre pour les contrôles.
Les codes QR générés par TousAntiCovid, que ce soit sur iPhone ou Android, sont invalides aux yeux de QR-DNUM, l'application de la direction du numérique du ministère de l'Intérieur qui est spécifiquement prévue pour lire ces codes.
QR-DNUM, qui est librement téléchargeable, n'a aucun mal à lire les codes QR générés par le site web servant à créer une attestation numérique, comme nous l'avons vérifié. Ce sont uniquement les codes QR générés par l'application TousAntiCovid qui posent problème.
D'après nos recherches, le problème se situe dans le format des dates (pour la date de naissance et celle du jour) utilisé par l'application qui n'est pas le même que celui du site web. Le format attendu par QR-DNUM n'étant pas le bon, la lecture ne fonctionne pas et le code QR est considéré comme invalide.
Nous avons signalé le bug à l'équipe technique de TousAntiCovid.
MàJ le 03/11/2020 13:13 : le bug est déjà corrigé ! L'app TousAntiCovid n'a pas été mise à jour, mais l'app QR-DNUM valide désormais le code QR. Cette dernière n'étant pas open-source, on ne sait pas ce qui a changé exactement. Quoi qu'il en soit, le problème est réglé et vous pouvez utiliser l'app pour générer vos attestations de déplacement.
MàJ le 03/11/2020 14:44 : en fait, le problème n'est pas totalement réglé. L'app QR-DNUM (utilisée sur iPhone) arrive désormais à lire le code QR généré par la version iOS de TousAntiCovid, mais pas par la version Android. Comme vous pouvez le voir dans la vidéo ci-dessous, QR-DNUM lit bien le code de TousAntiCovid sur iPhone à gauche, mais pas sur le terminal Android à droite.
C'est encore une différence de formatage qui entraîne ce problème (a priori, le mot « motif » sans « s »). Et si vous vous posez la question, l'app QR-DNUM installée sur Android arrive à lire le code de TousAntiCovid iPhone.
MàJ le 03/11/2020 18:07 : fin des péripéties. Une mise à jour de TousAntiCovid sur Android (version 2.1.1) qui vient d'être distribuée règle le problème du code QR qui ne pouvait pas être lu par l'app QR-DNUM. Par ailleurs, l'application ne fait plus expirer au bout d'une heure les attestations qui ne sont pas limitées dans le temps.
Avec Nicolas Furno.