@BYMaz

Как создать приложении для считывания персонального qr-кода?

Доброго времени суток, я новичок в сфере разработки приложений под Андроид и у меня появилась идея создать приложение для считывания qr-кода. Сейчас попробую описать в общих чертах суть приложения, допустим человек приобретает электронный билет для посещения экскурсии в котором содержится qr- код с содержанием всех необходимых данных для проверки подлинности билета. При в ходе в выставочный зал он показывает электронный билет кассиру которая должна просканировать этот код.
И вот сам вопрос, как же сделать так, что бы у кассира было приложение для считывания qr кода именно для этих билетов. Соответственно как это можно реализовать, что бы иные сканеры не смогли расшифровать ту информацию заложенную в qr коде покупателя.
Надеюсь обрисовал в общих чертах.
  • Вопрос задан
  • 429 просмотров
Решения вопроса 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
Вам нужен свой бакенд, если точек входа больше одной (несколько вахтеров)
Если чек фискальный, то qrcode на нем уже есть.

в коде налоговой зашито
t-дата-время, s-сумма документа, fn-номер ФН, i-номер документа, fp-фискальная подпись, n-тип документа
i и fp - связаны по крипто алгоритму (упростил. там немного сложнее).


Берете мобил визион от гугла. Работа с qr там бесплатно и распознается на самом телефоне.

У кассира два режима.
1) Впустить. Считал код. проверил, что такая строка не отмечена как внутри помещения
2) Выпустить, чтобы мог войти еще раз.

При продаже билета фискальная строка заносится в базу как разрешенная.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
qr-код кодирует всего лишь последовательность байтов. А уже как расшифровывать эту последовательность - это другой разговор.
Так что ваша задача сводится не к созданию "уникального qr-кода", а всего лишь к шифрованию информации, которую он содержит. Ну и к валидации это й инфы.
Ответ написан
alekseyHunter
@alekseyHunter
Android developer
1) Библиотека для генерации QR
2) Библиотека для считывания и расшифровки QR

P.S. Зашифруйте инфу, оберните в QR. При сканировании дешифровывайте, проверяете корректность, работайте с данными.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы