Question

Je fais un Livret Apple Passer pour un tiers, et le code QR que je dois afficher sur la passe est en fait fait à partir d'un autre code QR en le décodant, car Apple vous permet uniquement de spécifier le message pour le code QR et non l'image réelle.

Pour une raison quelconque, le code QR généré par PassBook est différent du code QR d'origine de 3e partie, même s'ils semblent avoir le même message lors du décodage. Tous deux sont des codes QR version 10.

J'ai déjà compris que cela est dû à différents niveaux de récupération d'erreur.

Comment puis-je vérifier que les codes contiennent exactement les mêmes informations (même encodage et autres)?

Était-ce utile?

La solution

Vous devez les décoder et comparer les cordes. Il n'y a pas de caractères "invisibles" - non imprimables, peut-être, mais ils apparaîtraient toujours dans la chaîne.

Notez que l'encodage peut varier par le choix du motif de masque et des segments ECI.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top