[英]NFC read/write with flutter
我想尝试一下Flutter,但到目前为止,我只找到了NFC阅读器插件。 我还需要另外两件事。
对NFC标签存在的意图做出反应,然后使用NFC插件读取它
写入NFC标签,可能使用平台渠道
我只需要确认一点点振颤是可行的,并且在我离开普通的android之前需要朝正确的方向踢。
我认为您想做的事情绝对有可能,但是正如您在问题中提到的那样,您将必须使用平台渠道。
平台渠道可以双向发展。 您应该能够对其进行设置,以便您的主要活动收到NFC标签存在的意图,然后从android向dart发送方法调用。 或者,您可以从dart开始侦听,然后在收到意图后让方法返回。
写入NFC大致相同,您可以使用方法通道进行调用。
根据您的操作,即使您最终没有发布该插件,也可能要考虑将NFC功能拆分为一个插件。
也许我参加聚会有点晚了,但是当我刚刚解决了一个非常类似的问题时,我想在这个话题上加个头:因此可以用Flutter读/写NFC。 如前所述,你需要为了手的平台通道命令到本地系统和事件通道之前,如果你想将数据读给你扑的应用程序,来完成这项任务。
最好的方法是,如果有可用的插件来处理此问题,但是我也无法获得您提到的插件来与我的flutter应用程序配合使用(特别是因为我尝试了IOS和swift)。 但是,这里有一些资源,从中我迷惑了我的系统:
有了flutter-nfc-reader的这个fork,您现在可以从android读写nfc标签,并从ios https://github.com/semakers/flutter-nfc-reader读取它们
要安装,请在您的pubspec.yaml中添加以下依赖项
dependencies:
flutter_nfc_reader:
git:
url: git: //github.com/semakers/flutter-nfc-reader.git
ref: master
存储库的Readme.md中包含安装和使用说明。
快乐的NFC标签写作!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.