【发布时间】:2020-01-24 21:03:41
【问题描述】:
我正在使用以下插件来读取我的 nfc-tag:https://pub.dev/packages/nfc_in_flutter
首先 - 很棒的插件!
我只是遇到了这个问题,当在这个 iOS NFC 扫描弹出窗口上按“取消”时(见下图)。 当我在设备上按“取消”时,nfc 不再工作。我的想法是,我的应用程序已经使用了 nfc,需要发布。
这里是一段代码,我开始阅读标签:
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());
}
}
});
因此,如果我按“取消”一次并尝试再次扫描我的 nfc-tag,我将收到以下错误: PlatformException(SessionTerminatedUnexpectedlyError, Session 意外失效, null)
【问题讨论】:
-
您解决了这个问题吗?谢谢
-
还没有。将在 Gitlab 存储库中创建一个问题。