Я обнаружил много слабых мест Android NFC:
ndef.connect()
не может работать для самого телефона NFC, только для метки. Невозможно проверить состояние подключения, когда другой телефон находится рядом с задней панелью.
NDEF не может отправлять / получать в интерактивном режиме двумя способами. На устройстве коснитесь экрана, чтобы поднять сообщение, отправьте, а затем отключите, нет возможности немедленно вернуть данные.
NFC api НЕ поддерживает режим карты. Это слабое место. Во многих ситуациях телефон должен работать как RFID-карта. Среди них иногда не нужен элемент безопасности. Как только UID доступен, серверная часть может выполнять аутентификацию и все остальное.
Я спрашиваю, как проверить статус подключения после отправки или получения сообщения NDEF?