Отсканировать Data Matrix в приложении «Честный знак» и получить проверку — это две разные операции. Само сканирование работает офлайн: камера распознаёт код прямо на телефоне. А вот проверка подлинности требует запроса к серверам оператора маркировки. Именно этот запрос и обрывается, когда мобильный интернет ограничивают: сканер показывает код, но статус «проверяется» висит вечно или сменяется ошибкой сети.

Почему код сканируется, а проверка не проходит

При отключении или замедлении мобильного интернета в регионе телефон формально остаётся «в сети»: значок сети горит, звонки и SMS работают. Но передача данных к внешним серверам блокируется или идёт с большими потерями. Приложению «Честный знак» это выглядит как обрыв соединения на этапе обращения к API маркировки.

Характерные признаки именно этой проблемы:

  • камера мгновенно распознаёт Data Matrix, рамка становится зелёной;
  • после этого появляется индикатор загрузки, который не сменяется результатом;
  • через 15–30 секунд выдаётся «Нет соединения», «Проверьте подключение к интернету» или «Не удалось получить данные о товаре»;
  • та же ошибка повторяется на любом товаре, а не на конкретной пачке.

Если ошибка возникает только на одном товаре, а другие проверяются нормально — дело не в интернете, а в самом коде (стёрт, повреждён, товар выведен из оборота). В этом материале разбираем именно ситуацию, когда не проверяется вообще ничего.

Быстрая диагностика: интернет или код

Прежде чем что-то менять, отделите проблему сети от проблемы товара:

  1. Отсканируйте два-три разных товара подряд. Если «не проверяется» на всех — это сеть.
  2. Откройте в браузере любой сайт, который вы обычно не посещали (чтобы не отдался из кэша). Не грузится или грузится только текст без картинок — мобильный интернет режут.
  3. Проверьте, работает ли мессенджер: если сообщения не уходят, а звонки идут — типичная картина ограничения передачи данных.

Главное решение: проверять через Wi-Fi

Ограничения касаются мобильного интернета оператора, а не домашнего или офисного Wi-Fi. Приложению «Честный знак» всё равно, по какому каналу уходит запрос к серверу, поэтому подключение к Wi-Fi обычно полностью решает проблему.

  • Подключитесь к любой доступной сети Wi-Fi — домашней, рабочей, в кафе или магазине.
  • Убедитесь, что после подключения открывается обычный сайт: некоторые публичные сети требуют пройти страницу авторизации, до этого интернет не работает.
  • Повторите сканирование того же товара — проверка должна пройти за одну-две секунды.

Если рядом только другой телефон с рабочим интернетом, раздайте с него точку доступа (режим модема) и подключитесь к ней с устройства, где установлен «Честный знак». Для проверки кодов трафика нужно немного, так что даже медленный канал справится.

Что делать, если Wi-Fi нет

Когда рядом нет ни одной сети, помогают обходные приёмы:

  • Переключить диапазон сети. В настройках телефона попробуйте вручную выбрать другой режим (например, только 3G вместо 4G/LTE). Иногда ограничения настроены неравномерно, и на другом стандарте данные проходят.
  • Сменить точку. Ограничения бывают локальными: отойдите на другую улицу или к другой вышке — сигнал может пойти через незатронутый узел.
  • Отложить проверку. Если товар не срочный, отсканируйте его и вернитесь к проверке позже, из зоны с рабочим интернетом.

Если и по Wi-Fi не проверяется

Когда Wi-Fi точно работает (сайты открываются), а «Честный знак» всё равно не получает данные, причина в другом:

  • Сбой на стороне сервиса. Серверы маркировки иногда перегружены. Подождите 10–15 минут и повторите — по всей стране в этот момент та же ошибка.
  • Устаревшая версия приложения. Обновите «Честный знак» через магазин приложений: старые сборки бывают несовместимы с обновлённым API.
  • Кэш и сессия. Полностью закройте приложение (смахните из списка запущенных) и откройте заново. При постоянных ошибках помогает очистка кэша приложения в настройках телефона.
  • Блокировка на уровне DNS. Изредка публичная сеть режет именно домены маркировки. Проверьте на другой сети — например, на домашнем Wi-Fi.

Коротко

Сканирование Data Matrix работает офлайн, а проверка подлинности — только с интернетом. При ограничении мобильного интернета код распознаётся, но статус не подгружается. Самое надёжное решение — подключиться к Wi-Fi или раздать точку доступа с другого телефона: ограничения на них не распространяются. Если по Wi-Fi тоже не проверяется, дело уже в приложении или серверах, а не в вашем операторе.