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

时间:2017-11-03 11:07:28

标签: ios iphone swift nfc ios11

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

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

提前致谢!

5 个答案:

答案 0 :(得分:8)

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

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

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

答案 1 :(得分:3)

更新2019-NDEF Write在iOS 13中可用

Apple刚刚在WWDC上宣布他们将添加NFC witing of NDEF formatted data

答案 2 :(得分:1)

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

然而 - 我认为它应该可以通过例如PhoneGap,它基本上是一个开发框架,允许您使用HTML5和Javascript为iOS,Android等构建应用程序。因此,你有一些限制。

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

看看这本书" Beginning NFC"有关使用PhoneGap构建NFC应用程序的进一步说明。

希望这指向正确的方向。

编辑:抱歉,PhoneGap方法也不支持在iOS上编写NFC标签 - 请参阅here。似乎没有办法解决它,目前,Apple本身并不支持它。

答案 3 :(得分:0)

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

答案 4 :(得分:0)