Чтение и запись обычных NFC-меток: NDEF-записи, UID, разбор байтов.
Поддержка устройства
Читать метку
Поднесите метку к задней части телефона. Можно прочитать несколько меток подряд.
Записать метку
После нажатия поднесите метку — запись произойдёт, когда телефон её увидит.
Что уже прочитано
Пока ничего. Начните со сканирования.
Разобрать байты вручную
Вставьте hex-строку NDEF-сообщения (например, из дампа, снятого настольной версией).
Проверка разбора
Самотест встроенного разборщика NDEF — работает и без меток.
Чего приложение не делает
Не читает банковские карты. В платёжной карте (EMV) нет памяти с NDEF-записями: её чип отвечает
только на платёжные команды, а всё остальное держит за ключами. Браузер такую карту просто не покажет
приложению — это свойство карты, а не ограничение программы.
Не показывает постраничный дамп памяти. Web NFC отдаёт метку как набор NDEF-записей и её UID,
но не даёт читать произвольные страницы. Постраничный дамп, тип метки по GET_VERSION и разбор TLV
делает настольная версия на Python с USB-ридером.
Не работает на iPhone. Web NFC поддерживают Chrome и другие браузеры на Android. В Safari
этого API нет — на iPhone понадобятся другие приложения.