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

时间:2018-06-03 20:17:22

标签: react-native nfc flutter mobile-application

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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

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

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