Я использую следующий плагин для чтения моего nf c -tag: https://pub.dev/packages/nfc_in_flutter
Прежде всего - отличный плагин!
Я просто Эта проблема возникает при нажатии кнопки «Отмена» на этом всплывающем окне iOS NF C (см. рисунок ниже). Когда я нажимаю "отмена", nf c на устройстве больше не работает. Я думаю, что nf c уже используется моим приложением и должно быть освобождено.
Вот фрагмент кода, я начинаю читать тег:
NFC.isNDEFSupported.then((bool isSupported) async {
if (isSupported) {
try {
NDEFMessage message = await NFC.readNDEF(once: true).first;
print(message.payload);
} catch (e) {
print(e.toString());
}
}
});
Так что, если я нажму "Отмена" один раз и попытаюсь отсканировать мою метку nf c снова , Я получу следующую ошибку: PlatformException (SessionTerminationUnexpectedlyError, Сеанс неожиданно аннулирован, пусто)