Функционал в QR-коде без веб-сервера

Контекст этой проблемы странный (мне в голову пришла магическая уловка), поэтому я пропущу это объяснение и перейду сразу к делу.

Что я хочу: набор QR-кодов (это может быть только 1 или 2 разных, в любом случае мне подойдет). Эти QR-коды можно сканировать с помощью обычного QR-сканера смартфона, чтобы отобразить текст. Моей первоначальной идеей была простая HTML-страница с сообщением в виде обычного текста. Трудная часть заключается в следующем:

  • Всякий раз, когда кто-то сканирует QR в первый раз, отображается определенное сообщение. Но во второй раз показывается другое сообщение. Если это всего лишь один QR-код, я бы хотел, чтобы он следовал этой последовательности (чередуя два сообщения). Если есть 2 QR-кода, я бы хотел, чтобы первый сканировался для отображения первого сообщения (всегда), а второй сканировался для отображения второго (всегда); первый отсканированный QR определит, какое сообщение будет отображаться в каждом из них. Сканирование одного QR одной сотой не должно влиять на сканирование другого телефона (поток их функциональности независим).

Однако у меня есть некоторые ограничения:

  • Он должен работать только со сканером QR, который есть на обычном Android-смартфоне (не хочу, чтобы человек устанавливал какое-либо приложение).
  • Я хотел бы избежать необходимости платить серверу за хранение страницы с функциональностью. Идеальный сценарий — QR, который ведет себя так сам по себе (возможно, содержит соответствующий скрипт внутри QR).

Я знаю, как генерировать QR-коды и как хранить в них HTML-код, используяdata:text/htmlпротокол. Моя проблема заключается в дизайне этой функциональности. Есть ли способ встроить эту функциональность в QR-код (или два), не являясь URL-адресом в Интернете, в котором хранятся функциональные возможности? Если нет, то какой самый простой способ добиться этого?

Любая помощь будет оценена, спасибо заранее.

0 ответов

Другие вопросы по тегам