适用于ios的NFC标签编写器示例或教程?

我想将一组NSDictionary数据写入NFC标签,并在他们点击NFC贴纸时获取。

如何从我的iOS应用程序中编写NFC标签数据? 搜索谷歌后,我找不到任何将我的iOS应用程序中的数据写入NFC标签的参考。 Google提供的示例仅用于通过iOS11应用阅读NFC标签。 但iTunes中的一些应用程序可以选择读取和写入NFC标签数据。 他们是怎么做到的?

提前致谢!

您无法从iOS写入NFC标签,只能读取。 在Apple的Core NFC文档中,它声明您只能阅读NFC NDEF标签,并且只能在iPhone 7和7 plus设备上阅读(假设还支持8和X)

https://developer.apple.com/documentation/corenfc

您在App Store中找到的应用程序要求您使用外部蓝牙NFC阅读器。

目前(2017年11月3日)看起来好像Apple只支持阅读NFC标签。 这基于以下内容:

  • 目前的核心NFC框架只提供阅读能力
  • developer.apple.com上讨论此问题的论坛条目

但是 – 我认为它应该是可行的,例如PhoneGap ,它基本上是一个开发框架,允许你使用HTML5和Javascript为iOS,Android等构建应用程序。 因此,你有一些限制。

有一个PhoneGap-NFC库 ,即使在iOS 11上也似乎支持读写。

请阅读“ 开始NFC ”一书,了解有关使用PhoneGap构建NFC应用程序的更多说明。

希望这指向正确的方向。


编辑:对不起,PhoneGap方法也不支持在iOS上编写NFC标签 – 请参阅此处 。 似乎没有办法绕过它,目前,Apple本身并不支持它。

其他需要考虑的选项当然是使用其他设备,例如连接到Mac / PC或Android手机的外部PC / SC阅读器来编写标签。