如何使用Flutter或React Native访问NFC功能?

问题描述 投票:0回答:2

我正在尝试决定学习哪种语言,以便我可以编写一个围绕NFC和您的位置的移动应用程序。我听说Flutter和Reactive Native是两种相对较新的语言,它们允许你为iOS和Android编写代码,并且在Udemy上有它们的课程。然而,当我搜索“NFC Flutter”时,没有任何关于如何整合NFC的相关文章。是否值得学习这两种语言中的任何一种,还是应该在Swift和Java中单独编写我的应用程序?

react-native nfc flutter mobile-application
2个回答
1
投票

您可以使用React Native或Flutter,但仍具有NFC功能。

  • 对于Flutter你可以尝试this plugin(我自己没有测试过)
  • 对于React Native,您可以使用经过测试且效果很好的this plugin

0
投票

在撰写此答案时,没有完整的NFC解决方案。

也就是说,您可以使用PlatformChannels实现NFC功能。或者,更好的是,封装在plugin中。

这样,您可以在dart中为两个平台编写应用程序代码,但NFC功能将调用Native Swift或Java代码来处理平台细节。

仍在进行中的Here is one plugin,仅针对Android执行完全相同的操作。例如,您可以分叉插件并添加iOS代码,然后您就可以获得完整的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.