Три проверки менеджера относятся к платформе/устройству. Возможность записи конкретной физической метки определяется отдельным методом объекта метки.
Где и как запускать
Полный клиентский модуль своей учебной мобильной формы. Сканирование/чтение собственной NFC-метки; без записи и необратимой блокировки.
Подготовка
Только отдельное учебное мобильное приложение/клиент, поддерживающее NFC, на платформе с этими API (начиная с 8.3.23). В проекте мобильного приложения должна быть предусмотрена функциональность NFC; используйте собственный телефон и собственную учебную метку.
В собственной управляемой форме создайте команду ВыполнитьПример и назначьте её клиентский обработчик. Вставьте полный модуль урока. Сканирование этим примером не запускается.
Этот модуль только сканирует/читает и проверяет поддержку операций. ЗаписатьСообщениеАсинх и ЗаблокироватьЗаписьНаМеткуАсинх не вызываются; данные физической метки и возможность её перезаписи не изменяются.
&НаКлиенте
Процедура ВыполнитьПример(Команда)
Менеджер = СредстваNFC.МеткиNDEF;
Сообщить("Активное сканирование: " + Строка(Менеджер.ПоддерживаетсяАктивноеСканирование()));
Сообщить("Фоновое сканирование: " + Строка(Менеджер.ПоддерживаетсяФоновоеСканирование()));
Сообщить("Запись NDEF на уровне устройства: " + Строка(Менеджер.ПоддерживаетсяЗаписьНаМетку()));
Сообщить("Сеанс сканирования не начат; чужая метка не читалась и не изменялась");
КонецПроцедурыРазбор по шагам
СредстваNFC.МеткиNDEF даёт штатный МенеджерМетокNDEF. Не создаём несуществующий Новый МенеджерМетокNDEF.
Активное сканирование — интерактивный сеанс; фоновое — отдельная возможность. Один признак не заменяет другой.
ПоддерживаетсяЗаписьНаМетку на менеджере не доказывает, что конкретная метка перезаписываемая и имеет нужную ёмкость.
Функции возвращают реальные признаки. Ложь — допустимый ответ на неподдерживаемом устройстве, а не повод выдумать Истина.
Как проверить результат
Три фактических признака устройства. Никакой NFC-сеанс автоматически не открыт.
На настольном клиенте этот мобильный API не заменяется COM или браузерным обходом.
Ожидаемый результат
Понятно, какие аппаратные возможности доступны до взаимодействия с меткой.
На что обратить внимание
Поддержка устройства и состояние конкретной метки — разные уровни проверки.
Мобильные разрешения и оснащение телефона нужно подготовить отдельно; пример их не выдаёт себе сам.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.