繁体   English   中英

如何在Flutter中使用NFC在两部手机之间发送数据?

[英]How to send data between two phones using NFC in Flutter?

我正在构建一个 flutter,其中一个应用程序将用户详细信息从一部手机传输到另一部手机。 最初,我使用二维码扫描仪和生成器设置来构建它。

现在我正在尝试使用 NFC 在设备之间传递数据。

有人可以告诉我如何从设备发送 NFC 消息,以及如何从另一台设备接受此消息吗?

我确实通读了github.com/matteocrippa/flutter-nfc-reader ,我了解了如何读取 NFC 数据,但我们如何从设备发送 NFC 数据?

我知道这是一个老问题,但我遇到过它,如果有人仍在搜索 - flutter_nfc_kit

另一个在 Android 和 iOS 上提供 NFC 功能的插件。

这个插件的功能包括:

读取元数据并读写符合以下条件的标签/卡片的 NDEF 记录

ISO 14443 A 型和 B 型(NFC-A / NFC-B / MIFARE Classic / MIFARE Plus / > MIFARE Ultralight / MIFARE DESFire)

ISO 18092(NFC-F/FeliCa)

ISO 15963 (NFC-V)

使用符合以下要求的标签/卡收发命令:

ISO 7816 智能卡(第 4 层,在 APDU 中)

其他设备支持的技术(第 3 层,在原始命令中,仅 Android)

请注意,由于 API 的限制,并非所有操作都在两个平台上都受支持。

该库使用 ndef 进行 NDEF 记录编码和解码。

注意:NDEF(NFC 数据交换格式)是一种轻量级二进制格式,用于封装类型化数据。 它由 NFC 论坛指定,用于使用 NFC 进行传输和存储,但它与传输无关。 (来源: developer.android.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM