Pergunta

Estou fazendo um Apple Passbook PASS para uma terceira parte, e o código QR que eu preciso mostrar no passe é realmente feito de outro código QR decodificando -o, porque a Apple permite apenas especificar a mensagem para o código QR e não a imagem real dela.

Por alguma razão, o código QR gerado pela caderneta é diferente do código QR original de terceiros, mesmo que eles pareçam ter a mesma mensagem após a decodificação. Ambos são os códigos QR da versão 10.

Eu já descobri que isso se deve a diferentes níveis de recuperação de erros.

Como posso verificar se os códigos contêm exatamente as mesmas informações (a mesma codificação e tal)?

Foi útil?

Solução

Você deve decodificá -los e comparar as cordas. Não há personagens "invisíveis"-sem impressão, talvez, mas eles ainda apareceriam na string.

Observe que a codificação pode variar de acordo com a opção de padrões de máscara e segmentos de ECI.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top